B.S. Computer Science Program Map

Precalculus Start
The B.S. in Computer Science program offers students a focused and progressive curriculum that provides the knowledge and skills needed to succeed as software developers in today’s information technology job market. The program is offered face-to-face at the UWG Carrollton campus and is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and Program Criteria for Computer Science.
Stats
60
Core Credit Hours
55
Major Credit Hours
5
Elective Credit Hours
- Plan Your Degree
- Crush Your Course
- Find Your Place
- Broaden Your Perspectives
- Connect Off-Campus
- Take Care of Yourself
- Pave Your Path
Plan Your Degree
Disclaimer: This program map is intended ONLY as a guide for students to plan their course of study. It does NOT replace any information in the Undergraduate Catalog, which is the official guide for completing degree requirements.
Course Name | Credit Hours |
---|---|
C1: ENGL 1101
English Composition I |
3 |
M: MATH 1113
Precalculus |
4 |
I2: XIDS 2002
(Recommended) First-Year Seminar |
2 |
P2: POLS 1101
American Government |
3 |
S2: Social Science |
3 |
Milestones:
- Complete ENGL 1101 with a C or better.
- Complete MATH 1113 with a C or better.
Course Name | Credit Hours |
---|---|
C2: ENGL 1102
English Composition II |
3 |
F: CS 1301
Computer Science I |
4 |
T3: MATH 1634
Calculus I |
4 |
I1: Written and Oral Communication |
3 |
Milestones:
- Complete ENGL 1102 with a C or better.
- Complete CS 1301 with a B or better.
- Complete MATH 1634 with a C or better.
15 Fall Credit Hours + 14 Spring Credit Hours = 29 Credit Hours
Course Name | Credit Hours |
---|---|
F: CS 1302
Computer Science II |
4 |
F: CS 2100
Introduction to Web Development |
3 |
F: MATH 1401
Elementary Statistics |
3 |
ENGL 3405
Professional and Technical Writing |
3 |
A: Humanities |
3 |
Milestone:
- Complete CS 1302 with a B or better.
Course Name | Credit Hours |
---|---|
CS 3151
Data Structures and Discrete Math I |
4 |
CS 3270
Intelligent Systems |
3 |
F: MATH 2853
Elementary Linear Algebra |
3 |
S1: HIST 1111 OR 1112
World History |
3 |
Elective |
3 |
Milestone:
- Complete MATH 2853 with a C or better.
16 Fall Credit Hours + 16 Spring Credit Hours = 32 Credit Hours
Course Name | Credit Hours |
---|---|
CS 3201
Program Construction I |
3 |
CS 3211
Software Engineering I |
3 |
CS 3152
Data Structures and Discrete Math II |
4 |
MATH 3003
Transition to Advanced Mathematics |
3 |
T1: Science + Lab |
4 |
Milestone:
- Complete T1; Options found below.
Course Name | Credit Hours |
---|---|
CS 3202
Program Construction II |
3 |
CS 3212
Software Engineering II |
3 |
T2: Science + Lab |
4 |
CS/COMP Elective |
3 |
Milestone:
- Complete T2; Options found below.
17 Fall Credit Hours + 13 Spring Credit Hours = 30 Credit Hours
Additional Information:
- One of the following lab sciences must be taken for Core IMPACTS T: BIOL 1107+1107L (Principles of Biology I), BIOL 1108+1108L (Principles of Biology II), CHEM 1211+1211L (Principles of Chemistry I), CHEM 1212+1212L (Principles of Chemistry II), PHYS 2211+2211L (Principles of Physics I), or PHYS 2212+2212L (Principles of Physics II).
Course Name | Credit Hours |
---|---|
CS 3110
System Architecture |
3 |
CS 3230
Information Management |
3 |
CS 4986
Computing Internship |
3 |
P1: HIST 2111 OR 2112
US History |
3 |
CS 3280
Systems Programming |
3 |
Course Name | Credit Hours |
---|---|
CS 4225
Distributed and Cloud Computing |
3 |
CS 4982
Computing Capstone |
3 |
A: Fine Arts | 3 |
CS/COMP Elective |
3 |
Elective |
2 |
15 Fall Credit Hours + 14 Spring Credit Hours = 29 Credit Hours
Crush Your Course
First Year:
- Complete CS 1301 with an A or B: this is the prerequisite to all your CS courses.
- Complete MATH 1113 or MATH 1112 (with a C or better) to stay on top of your Mathematics requirements.
- Complete ENGL 1101 & 1102.
Middle Years:
- Take a Math course every semester until you complete your Math requirements. Get these out of the way early! (MATH 1634, MATH 1401, MATH 2853, and MATH 3003).
- Take your two science lab courses as soon as possible (BIOL 1107, BIOL 1108, CHEM 1211, CHEM 1212, PHYS 2221 and/ or PHYS 2222, plus the associated lab sections).
Last Year:
- Complete your required internship experience (CS 4986).
- Complete your required Computing Capstone project course (CS 4982).
Find Your Place
First Year:
- Join ACM and/or ACM-W for networking and connection with your computing peers.
- Join another student organization to have a balanced life outside of computing.
- Talk with your advisor (or other computing faculty) about what you love about computing.
Middle Years:
- Regularly hang out in the 24/7 Mitchell Clifton Computing Center to work on class projects and socialize with friends.
- Apply to be a lab assistant in the csX tutoring lab.
- Maintain a school/life balance, e.g., eat out with friends and family, attend a concert or play, make time for your hobbies.
Last Year:
- Volunteer as an ACM or ACM-W officer.
- Work on an independent study or directed research project with a faculty mentor.
Broaden Your Perspectives
First Year:
- Check out the education abroad office.
Middle Years:
- Consider a study abroad program. Check out students’ stories of their experiences.
Last Year:
- Assess your cultural competency.
- Consider working abroad and research visa regulations.
- Explore practices of creating more inclusive careers.
Connect Off-Campus
First Year:
- Visit Wolves Vote to learn about the voting process and registration.
- Consider volunteering for a campaign or organization in your community.
Middle Years:
- Complete an internship in your field.
- Consider a summer or part-time job.
- Ask your department about networking opportunities with alumni.
Last Year:
- Ask for advice from professionals in your field of interest.
- Explore career shadowing opportunities.
Take Care of Yourself
First Year:
- Visit Health Services.
- Get fit! Visit URec to see all your options.
- Visit the Center for Economic Education and Financial Literacy.
Middle Years:
- Take a fitness class, climb the rock wall, or join an intramural team.
- Consider whether counseling is right for you: take a mental health screening.
Last Year:
- Explore a farmer’s market for fresh produce.
- Develop a post-graduation exercise plan.
- Explore your loan repayment options and complete your exit counseling.
Pave Your Path
First Year:
- Complete a self-assessment to see what careers and majors are right for you.
- Visit Career Services.
- Create your profile on Handshake.
- Consider applying for an on-campus job.
Middle Years:
- Draft your resume and attend a resume blitz.
- Learn about how to network on social media and update your Handshake profile.
- Draft your personal statement.
- Visit the graduate school to find out about graduate programs and admission requirements.
Last Year:
- Request references from professors and supervisors.
- Draft your resume cover letter and personal statement and revise it with career services.
- Attend business fairs and career fairs at UWG and across the state.
- Attend an interview workshop.
- Apply for graduate programs.
Careers

Career Opportunities
This degree may help you get work as the following:
- AI Engineer
- Computer Hardware Engineer
- Information Security Analyst
- IT Project Manager
- Mobile App Developer
- Software Developer
- Systems Architect
- UX Designer
- Video Game Developer
- Web Developer
HeadingSub-Heading
Have any questions about your major?
Don't forget to check out Wolf Watch to explore degree requirements!