Woman pointing at a dry erase board

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.

Visit Website PDF Map

Stats

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.

Term 1: Fall

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.

Term 2: Spring

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

Term 1: Fall

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.

Term 2: Spring

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.

Term 1: Fall

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.

Term 2: Spring

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).

Term 1: Fall

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

Term 2: Spring

Course Name Credit Hours
CS 4225

Distributed and Cloud Computing

3
CS 4982

Computing Capstone

3
A: Humanities 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.
  • Work on a side project in the Innovation 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:

Middle Years:

Last Year:

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:

Middle Years:

Last Year:

Pave Your Path

First Year:

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.

HeadingSub-Heading

Have any questions about your major?

Book an Advising Appointment

Don't forget to check out Wolf Watch to explore degree requirements!