Software Systems, B.S.
Potential Careers
|
|
|
|
|
|
Computer Science: Software Systems, B.S. (With a Minor of Choice)
Graduation & Degree Requirements | |
---|---|
Graduation Requirements | Degree Requirements |
120 Total Hours | 24-25 General Education Hours |
39 Upper Division (3000-4000) Hours | 87-88 Program (Major) Hours |
30 Hours at UTC | Minor (Not Required) |
60 Hours at 4-year Institution | 7-9 Elective Hours |
Foreign Language (Not Required) |
Clear Path for Advising – Computer Science: Software Systems, B.S. (with Minor of Choice) 2017-18
Student must take one of the 18 existing minors on campus.
- First Year - 33-34 Credit Hours
-
-
Meet with Academic Advisor two times each semester.
Fall Semester
Spring Semester
CPSC 1100: Fundamentals of Computer Science / 4 Credit Hours
Pre/Co: Math ACT 26+or College Level Math
CPSC 1110: Data Structures / 4 Credit Hours
Pre: CPSC 1100
MATH 1950: Calculus I / 4 Credit Hours
Pre: MATH ACT 28+ or MATH 1720/1730
MATH 2100: Intro. to Statistics or
MGT 2110: Statistical Methods for Business I or
Pre: CPSC 1000 & College Math
ENCE 2220: Statistics for Engineering / 3 Credit Hours
Pre: MATH 1960
ENGL 1010 or 1011: English Comp. I / 3-4 Credit Hours
ENGL 1020: English Comp. II / 3 Credit Hours
FAH: Visual & Performing Arts / 3 Credit Hours
FAH: Literature / 3 Credit Hours
Behavioral & Social Sciences / 3 Credit Hours
FAH: Historical Understanding / 3 Credit Hours
Total Credit Hours: 17-18 Total Credit Hours: 16 -
- Second Year - 32 Credit Hours
-
-
Using MyMocsDegree, create course plan for your remaining degree requirements.
Fall Semester
Spring Semester
CPSC 2100: Software Design & Development / 3 Credit Hours
Pre: CPSC 1110
CPSC 2800: Intro to Operating Systems / 3 Credit Hours
Pre: CPSC 1110
MATH 2030: Discrete Math (or MATH 3030) / 3 Credit Hours
Pre: MATH 1830 or 1950 & CPSC 1100
MATH 2200: Linear Algebra / 3 Credit Hours
Pre/Co: MATH 1950 or MATH 2030
Natural Science + Lab I (Sequence) / 4 Credit Hours
Natural Science + Lab II (Sequence) / 4 Credit Hours Behavioral & Social Science / 3 Credit Hours
MINOR Course (2) / 3 Credit Hours
MINOR Course (1) / 3 Credit Hours
MINOR Course (3) / 3 Credit Hours
Total Credit Hours: 16 Total Credit Hours: 16 -
- Third Year - 29 Credit Hours
-
-
Participate in study abroad, leadership opportunities, service learning, civic engagement, internships, research projects, and other learning opportunities.
Fall Semester
Spring Semester
CPEN 3700: Digital Logic / 4 Credit Hours
Pre: CPSC 1100
CPSC 3200: Algorithm Analysis / 3 Credit Hours
Pre: CPSC 2100 & MATH 2030 or 3030
CPSC 3610: Ethical Issues in Computing / 3 Credit Hours
Pre: ENGL 1020 & CPSC 1000 or CPSC 1100
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Non-Western Culture / 3 Credit Hours
MATH or Statistics (1950+ or 2100+) / 3 Credit Hours
Natural Science + Lab (Non-Sequence) / 4 Credit Hours
MINOR Course (4), 3000-4000 Level / 3 Credit Hours Total Credit Hours: 16 Total Credit Hours: 13 -
- Four Year - 25-27 Credit Hours
-
-
Complete your Graduation application with the Registrar.
Fall Semester
Spring Semester
CPSC 4900: Software Engineering / 3 Credit Hours
Pre: CPSC 3200
CPSC 4910r or 1995r: Senior Capstone or Departmental Thesis / 3 Credit Hours
Pre: CPSC 4900
CPEN 4700: Computer Architecture / 3 Credit Hours
Pre: CPSC 2800 & CPEN 3700
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
CPSC 4100: Survey of Programming Langs. / 3 Credit Hours
Pre: CPSC 2800 & CPSC 3200
MINOR Course (6), 3000-4000 Level / 3 Credit Hours MINOR Course (5), 3000-4000 Level / 3 Credit Hours Natural Science without Lab / 3 Credit Hours
Elective / 1-3 Credit Hours
Total Credit Hours: 13-15 Total Credit Hours: 12 -
Computer Science: Software Systems , B.S. (With a Program of Study)
Graduation & Degree Requirements
Graduation Requirements | Degree Requirements |
---|---|
120 Total Hours | 24-25 General Education Hours |
39 Upper Division (3000-4000) Hours | 75-76 Program (Major) Hours |
30 Hours at UTC | 21 Program of Study Hours |
60 Hours at 4-year Institution | Foreign Language (Not Required) |
Clear Path for Advising – Computer Science: Software Systems, B.S. (with Program of Study) 2017-18
If the student has a career direction other than the previously defined minors, then a program of study can be developed for this concentration.
- 21 hours at or above 3000 level chosen from Computer Science or other technical courses leading to a focused interest (i.e. gaming, bioinformatics, graphic arts, etc..).
- The program of study, developed with guidance of a computer science and engineering department academic advisor, must be approved by department’s curriculum committee.
- First Year - 33-34 Credit Hours
-
-
Meet with Academic Advisor two times each semester.
Fall Semester
Spring Semester
CPSC 1100: Fundamentals of Computer Science / 4 Credit Hours
Pre/Co: Math ACT 26+or College Level Math
CPSC 1110: Data Structures / 4 Credit Hours
Pre: CPSC 1100
MATH 1950: Calculus I / 4 Credit Hours
Pre: MATH ACT 28+ or MATH 1720/1730
MATH 2100: Intro. to Statistics or
MGT 2110: Statistical Methods for Business I or
Pre: CPSC 1000 & College Math
ENCE 2220: Statistics for Engineering / 3 Credit Hours
Pre: MATH 1960
ENGL 1010 or 1011: English Comp. I / 3-4 Credit Hours
ENGL 1020: English Comp. II / 3 Credit Hours
FAH: Visual & Performing Arts / 3 Credit Hours
FAH: Literature / 3 Credit Hours
Behavioral & Social Sciences / 3 Credit Hours
FAH: Historical Understanding / 3 Credit Hours
Total Credit Hours: 17-18 Total Credit Hours: 16 -
- Second Year - 29 Credit Hours
-
-
Using MyMocsDegree, create course plan for your remaining degree requirements.
Fall Semester
Spring Semester
CPSC 2100: Software Design & Development / 3 Credit Hours
Pre: CPSC 1110
CPSC 2800: Intro to Operating Systems / 3 Credit Hours
Pre: CPSC 1110
MATH 2030: Discrete Math (or MATH 3030) / 3 Credit Hours
Pre: MATH 1830 or 1950 & CPSC 1100
MATH 2200: Linear Algebra / 3 Credit Hours
Pre/Co: MATH 1950 or MATH 2030
MATH or STATISTICS Elective (1950+/2100+) / 3 Credit Hours
Non-Western Culture / 3 Credit Hours
Behavioral & Social Science / 3 Credit Hours
Natural Science + Lab (Sequence) / 4 Credit Hours
Natural Science + Lab (Sequence) / 4 Credit Hours
Total Credit Hours: 16 Total Credit Hours: 13 -
- Third Year - 32 Credit Hours
-
-
Participate in study abroad, leadership opportunities, service learning, civic engagement, internships, research projects, and other learning opportunities.
Fall Semester
Spring Semester
CPEN 3700: Digital Logic / 4 Credit Hours
Pre: CPSC 1100
CPSC 3200: Algorithm Analysis / 3 Credit Hours
Pre: CPSC 2100 & MATH 2030 or 3030
CPSC 3610: Ethical Issues in Computing / 3 Credit Hours
Pre: ENGL 1020 & CPSC 1000 or CPSC 1100
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Natural Science + Lab / 4 Credit Hours
Elective / 3 Credit Hours
Elective / 3 Credit Hours
Total Credit Hours: 16 Total Credit Hours: 16 -
- Fourth Year - 25-27 Credit Hours
-
-
Complete your Graduation application with the Registrar.
Fall Semester
Spring Semester
CPSC 4900: Software Engineering / 3 Credit Hours
Pre: CPSC 3200
CPSC 4910r or 1995r: Senior Capstone or Departmental Thesis / 3 Credit Hours
Pre: CPSC 4900
CPEN 4700: Computer Architecture / 3 Credit Hours
Pre: CPSC 2800 & CPEN 3700
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
CPSC 4100: Survey of Programming Langs. / 3 Credit Hours
Pre: CPSC 2800 & CPSC 3200
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Approved CPSC or Tech Elective (3000-4000) / 3 Credit Hours
Natural Science without Lab / 3 Credit Hours
Elective / 1-3 Credit Hours
Total Credit Hours: 13-15 Total Credit Hours: 12 -
Core CPSC Courses
The following table represents a list of courses all CPSC majors must take. The table also illustrates which courses are generally offered which semesters. In regards to the CPSC 4910 and CPSC 4995, one course must be chosen.
Subject/Crse | Course Name | Fall | Spring |
---|---|---|---|
CPEN 3700 | Digital Logic and Introduction to Computer Hardware | ✔ | ✔ |
CPEN 4700 | Computer Architecture | ✔ | ✔ |
CPSC 1100 | Fundamentals of Computer Science | ✔ | ✔ |
CPSC 1110 | Data Structures and Program Design | ✔ | ✔ |
CPSC 2100 | Software Design and Development | ✔ | ✔ |
CPSC 2800 | Introduction to Operating Systems | ✔ | ✔ |
CPSC 3200 | Algorithm Analysis and Advanced Data Structures | ✔ | ✔ |
CPSC 3610 | Ethical and Social Issues in Computing | ✔ | ✔ |
CPSC 4100 | Survey of Programming Languages | ✔ | |
CPSC 4900 | Software Engineering | ✔ | ✔ |
CPSC 4910 | Senior Capstone Project | ✔ | ✔ |
CPSC 4995 | Departmental Thesis | ✔ | ✔ |