BS in Computer Science Academic Plan of Study

advertisement
B.S. in Computer Science
Academic Plan of Study
College of Computing and Informatics
Department of Computer Science
cs.uncc.edu
PROGRAM SUMMARY
•
•
•
•
•
•
•
•
•
•
•
Credit Hours: 120 hours
Concentrations: Computing Systems, Game Design & Development, Graphics and Visualization, Intelligent Systems,
Networking & Distributed Systems
Declaring the Major: Minimum GPA of 2.5 required; no pre-requisite courses; change of major form accepted year-round;
advising session required after declaration
Advising (For the Major): Required on admission to the major and before each semester, assigned advisors available by
appointment
Advising (For General Education): Required on admission to the major and before each semester, assigned advisors
available by appointment
Minimum Grades/GPA: GPA of 2.0 in the major required for graduation
Teacher Licensure: No
Evening Classes Available: Some
Weekend Classes Available: No
Other Information: Freshman Learning Community, CCI Honors, Internships, Co-ops, Graduate Early Entry
Contact(s): James Frazier, Assistant Chair and Undergraduate Coordinator, Woodward Hall 410-B, 704-6878557, jfrazie2@uncc.edu; Richard Lejk, Associate Professor, Woodward Hall 403-B, 704-687-8567, lejk@uncc.edu
PROGRAM REQUIREMENTS
The B.S. in Computer Science is a relatively structured degree. In addition to 21 hours of core Computer Science courses, the
degree has five (5) concentration areas that provide a series of courses to choose from as well as 6 credit hours of major
electives. The program begins with a series of 4 courses that are generally prerequisites for upper level courses. Due to these
prerequisite courses and the large number of major requirements (76 hours) it is recommended that students declare this major
early in their freshman or sophomore years to complete their degree on time. It also requires 9-15 semester hours of related
work in a discipline outside computer science, possibly forming a minor in that discipline area.
Areas
Pre-Major/
Prerequisites
Major
General Education
Credit
Hours
55
25-28
(not satisfied by other
major requirements)
Related Work
30-36
Foreign Language
Electives
Total Credit Hours
1-10
120
Description
Programming 8 hours - ITCS 1212/L, 1213/L; Communication 4 hours - ITCS 1600,
3688; Computer Science Core 22 hours - ITCS 2214, 2215, 3146, 3155, 3160, 3181/L,
4102; Computer Science Concentration 12 hours - from one of the five concentration areas:
Intelligent Systems, Game Design and Development, Graphics & Visualization, Networking
& Distributed Computing, o r Computing Systems; Major Electives 6 hours - Must be at the
3000 level or above, and in the College of Computing and Informatics; Capstone 3 hours ITCS 4155, 4232, 4650/4651, 4990 or 4991
UWRT 1101 and 1102 (or UWRT 1103); 7 hours of approved sciences with 1 lab; 3 hours of
approved social sciences; LBST 1101, 1102, 1103, 1104 or 1105; LBST 2101 and 2102;
ITIS 2211 (fulfills LBST 221X General Education Requirement)
Communication 6 hours – ENGL 2116, PHIL 1106; Analytic 15 hours - MATH 1241, 1242,
2164, ITCS 2175, and STAT 2122; Related Work – either 9 hours of MATH courses at the
3000 level or higher; OR 15 hours of non-ITCS courses forming an integrated program with
at least 6 of the 15 hours at the 3000 level or higher
Varies depending on English and Related Work courses
Page 1 | B.S. in Computer Science | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: COMPUTING SYSTEMS
Freshman Year
Course Number
Fall Semester
ITCS 1212/L
ITCS 1600
PHIL 1106
MATH 1241
UWRT 1101
LBST 110X
Spring Semester
ITCS 1213/L
ITCS 2175
MATH 1242
UWRT 1102
XXXX XXXX
Credit
Hours
General
Education
Introduction to Computer Science I (with Lab)
Computing Professionals
Critical Thinking
Calculus I
Writing and Inquiry in Academic Contexts I
The Arts and Society
4
1
3
3
3
3
X
X
X
Introduction to Computer Science II (with Lab)
Logic and Algorithms
Calculus II
Writing and Inquiry in Academic Contexts II
Science
4
3
3
3
3
X
X
X
Course Title
W/O
Course
Notes
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITCS 2214
STAT 2122
LBST 2101
ITIS 2211
ENGL 2116
Spring Semester
ITCS 2215
MATH 2164
LBST 2102
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
Data Structures
Introduction to Probability and Statistics
Western Cultural and Historical Awareness
Ethical Issues in Personal, Prof. & Public Life: Technology
Introduction to Technical Communication
3
3
3
3
3
X
X
X
W
Design and Analysis of Algorithms
Matrices and Linear Algebra
Global and Intercultural Connections
Science + Lab
Related Work
3
3
3
4
3
Course Title
Notes
Fulfills LBST 221X Gen. Ed. Requirement
X
X
31 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITCS 3181/L
ITCS 3155
ITCS 3166
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 3146
ITCS 3160
ITCS 3688
ITCS 3112
XXXX XXXX
Course Title
Credit
Hours
Logic and Computer Systems (with Lab)
Software Engineering
Intro to Computer Networks
Related Work
Social Science
4
3
3
3
3
Operating Systems and Networking
Data Base Design and Implementation
Computers and Their Impact on Society
Design & Implementation of Object-Oriented Systems
Related Work
3
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
X
X
W,O
CS Concentration
31 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITCS 4102
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 4XXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Programming Languages
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
Elective
3
3
3
3
1
CS Capstone: ITCS 4155, 4232, 4650/4651, 4990, or 4991
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
CS Concentration
25 Credit Hours for Year
ADVISING RESOURCES
•
•
•
•
•
General Education Requirements for ALL Students: ucol.uncc.edu/general-education
Undergraduate Catalog: catalog.uncc.edu
Central Advising website: advising.uncc.edu
College of Computing & Informatics advising website: cci.uncc.edu/students/advising
University Advising Center website: advisingcenter.uncc.edu
Page 2 | B.S. in Computer Science | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: GAME DESIGN & DEVELOPMENT
Freshman Year
Course Number
Fall Semester
ITCS 1212/L
ITCS 1600
PHIL 1106
MATH 1241
UWRT 1101
LBST 110X
Spring Semester
ITCS 1213/L
ITCS 2175
MATH 1242
UWRT 1102
XXXX XXXX
Credit
Hours
General
Education
Introduction to Computer Science I (with Lab)
Computing Professionals
Critical Thinking
Calculus I
Writing and Inquiry in Academic Contexts I
The Arts and Society
4
1
3
3
3
3
X
X
X
Introduction to Computer Science II (with Lab)
Logic and Algorithms
Calculus II
Writing and Inquiry in Academic Contexts II
Science
4
3
3
3
3
X
X
X
Course Title
W/O
Course
Notes
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITCS 2214
STAT 2122
LBST 2101
ITIS 2211
ENGL 2116
Spring Semester
ITCS 2215
MATH 2164
LBST 2102
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
Data Structures
Introduction to Probability and Statistics
Western Cultural and Historical Awareness
Ethical Issues in Personal, Prof. & Public Life: Technology
Introduction to Technical Communication
3
3
3
3
3
X
X
X
W
Design and Analysis of Algorithms
Matrices and Linear Algebra
Global and Intercultural Connections
Science + Lab
Related Work
3
3
3
4
3
Course Title
Notes
Fulfills LBST 221X Gen. Ed. Requirement
X
X
31 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITCS 3181/L
ITCS 3155
ITCS 4230
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 3146
ITCS 3160
ITCS 3688
ITCS 4231
XXXX XXXX
Course Title
Credit
Hours
Logic and Computer Systems (with Lab)
Software Engineering
Intro to Game Design & Development
Related Work
Social Science
4
3
3
3
3
Operating Systems and Networking
Data Base Design and Implementation
Computers and Their Impact on Society
Adv. Game Design & Development
Related Work
3
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
X
X
W,O
CS Concentration
31 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITCS 4102
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 4XXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Programming Languages
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
Elective
3
3
3
3
1
CS Capstone: ITCS 4155, 4232, 4650/4651, 4990, or 4991
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
CS Concentration
25 Credit Hours for Year
ADVISING RESOURCES
•
•
•
•
•
General Education Requirements for ALL Students: ucol.uncc.edu/general-education
Undergraduate Catalog: catalog.uncc.edu
Central Advising website: advising.uncc.edu
College of Computing & Informatics advising website: cci.uncc.edu/students/advising
University Advising Center website: advisingcenter.uncc.edu
Page 3 | B.S. in Computer Science | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: GRAPHICS AND VISUALIZATION
Freshman Year
Course Number
Fall Semester
ITCS 1212/L
ITCS 1600
PHIL 1106
MATH 1241
UWRT 1101
LBST 110X
Spring Semester
ITCS 1213/L
ITCS 2175
MATH 1242
UWRT 1102
XXXX XXXX
Credit
Hours
General
Education
Introduction to Computer Science I (with Lab)
Computing Professionals
Critical Thinking
Calculus I
Writing and Inquiry in Academic Contexts I
The Arts and Society
4
1
3
3
3
3
X
X
X
Introduction to Computer Science II (with Lab)
Logic and Algorithms
Calculus II
Writing and Inquiry in Academic Contexts II
Science
4
3
3
3
3
X
X
X
Course Title
W/O
Course
Notes
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITCS 2214
STAT 2122
LBST 2101
ITIS 2211
ENGL 2116
Spring Semester
ITCS 2215
MATH 2164
LBST 2102
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
Data Structures
Introduction to Probability and Statistics
Western Cultural and Historical Awareness
Ethical Issues in Personal, Prof. & Public Life: Technology
Introduction to Technical Communication
3
3
3
3
3
X
X
X
W
Design and Analysis of Algorithms
Matrices and Linear Algebra
Global and Intercultural Connections
Science + Lab
Related Work
3
3
3
4
3
Course Title
Notes
Fulfills LBST 221X Gen. Ed. Requirement
X
X
31 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITCS 3181/L
ITCS 3155
ITCS 4120
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 3146
ITCS 3160
ITCS 3688
ITCS 3134
XXXX XXXX
Course Title
Credit
Hours
Logic and Computer Systems (with Lab)
Software Engineering
Intro to Computer Graphics
Related Work
Social Science
4
3
3
3
3
Operating Systems and Networking
Data Base Design and Implementation
Computers and Their Impact on Society
Digital Image Processing
Related Work
3
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
X
X
W,O
CS Concentration
31 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITCS 4102
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 4XXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Programming Languages
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
Elective
3
3
3
3
1
CS Capstone: ITCS 4155, 4232, 4650/4651, 4990, or 4991
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
CS Concentration
25 Credit Hours for Year
ADVISING RESOURCES
•
•
•
•
•
General Education Requirements for ALL Students: ucol.uncc.edu/general-education
Undergraduate Catalog: catalog.uncc.edu
Central Advising website: advising.uncc.edu
College of Computing & Informatics advising website: cci.uncc.edu/students/advising
University Advising Center website: advisingcenter.uncc.edu
Page 4 | B.S. in Computer Science | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: INTELLIGENT SYSTEMS
Freshman Year
Course Number
Fall Semester
ITCS 1212/L
ITCS 1600
PHIL 1106
MATH 1241
UWRT 1101
LBST 110X
Spring Semester
ITCS 1213/L
ITCS 2175
MATH 1242
UWRT 1102
XXXX XXXX
Credit
Hours
General
Education
Introduction to Computer Science I (with Lab)
Computing Professionals
Critical Thinking
Calculus I
Writing and Inquiry in Academic Contexts I
The Arts and Society
4
1
3
3
3
3
X
X
X
Introduction to Computer Science II (with Lab)
Logic and Algorithms
Calculus II
Writing and Inquiry in Academic Contexts II
Science
4
3
3
3
3
X
X
X
Course Title
W/O
Course
Notes
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITCS 2214
STAT 2122
LBST 2101
ITIS 2211
ENGL 2116
Spring Semester
ITCS 2215
MATH 2164
LBST 2102
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
Data Structures
Introduction to Probability and Statistics
Western Cultural and Historical Awareness
Ethical Issues in Personal, Prof. & Public Life: Technology
Introduction to Technical Communication
3
3
3
3
3
X
X
X
W
Design and Analysis of Algorithms
Matrices and Linear Algebra
Global and Intercultural Connections
Science + Lab
Related Work
3
3
3
4
3
Course Title
Notes
Fulfills LBST 221X Gen. Ed. Requirement
X
X
31 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITCS 3181/L
ITCS 3155
ITCS 3152
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 3146
ITCS 3160
ITCS 3688
ITCS 3153
XXXX XXXX
Course Title
Credit
Hours
Logic and Computer Systems (with Lab)
Software Engineering
Symbolic Programming
Related Work
Social Science
4
3
3
3
3
Operating Systems and Networking
Data Base Design and Implementation
Computers and Their Impact on Society
Intro to Artificial Intelligence
Related Work
3
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
X
X
W,O
CS Concentration
31 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITCS 4102
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 4XXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Programming Languages
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
Elective
3
3
3
3
1
CS Capstone: ITCS 4155, 4232, 4650/4651, 4990, or 4991
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
CS Concentration
25 Credit Hours for Year
ADVISING RESOURCES
•
•
•
•
•
General Education Requirements for ALL Students: ucol.uncc.edu/general-education
Undergraduate Catalog: catalog.uncc.edu
Central Advising website: advising.uncc.edu
College of Computing & Informatics advising website: cci.uncc.edu/students/advising
University Advising Center website: advisingcenter.uncc.edu
Page 5 | B.S. in Computer Science | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: NETWORKING & DISTRIBUTED SYSTEMS
Freshman Year
Course Number
Fall Semester
ITCS 1212/L
ITCS 1600
PHIL 1106
MATH 1241
UWRT 1101
LBST 110X
Spring Semester
ITCS 1213/L
ITCS 2175
MATH 1242
UWRT 1102
XXXX XXXX
Credit
Hours
General
Education
Introduction to Computer Science I (with Lab)
Computing Professionals
Critical Thinking
Calculus I
Writing and Inquiry in Academic Contexts I
The Arts and Society
4
1
3
3
3
3
X
X
X
Introduction to Computer Science II (with Lab)
Logic and Algorithms
Calculus II
Writing and Inquiry in Academic Contexts II
Science
4
3
3
3
3
X
X
X
Course Title
W/O
Course
Notes
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITCS 2214
STAT 2122
LBST 2101
ITIS 2211
ENGL 2116
Spring Semester
ITCS 2215
MATH 2164
LBST 2102
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
Data Structures
Introduction to Probability and Statistics
Western Cultural and Historical Awareness
Ethical Issues in Personal, Prof. & Public Life: Technology
Introduction to Technical Communication
3
3
3
3
3
X
X
X
W
Design and Analysis of Algorithms
Matrices and Linear Algebra
Global and Intercultural Connections
Science + Lab
Related Work
3
3
3
4
3
Course Title
Notes
Fulfills LBST 221X Gen. Ed. Requirement
X
X
31 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITCS 3181/L
ITCS 3155
ITCS 3166
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 3146
ITCS 3160
ITCS 3688
ITIS 3200
XXXX XXXX
Course Title
Credit
Hours
Logic and Computer Systems (with Lab)
Software Engineering
Intro to Computer Networks
Related Work
Social Science
4
3
3
3
3
Operating Systems and Networking
Data Base Design and Implementation
Computers and Their Impact on Society
Intro to Information Security & Privacy
Related Work
3
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
X
X
W,O
CS Concentration
31 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITCS 4102
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Spring Semester
ITCS 4XXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Programming Languages
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
Elective
3
3
3
3
1
CS Capstone: ITCS 4155, 4232, 4650/4651, 4990, or 4991
CS Concentration Elective
CCI Elective: ITCS/ITIS 3XXX or above
Related Work
3
3
3
3
General
Education
W/O
Course
Notes
CS Concentration
CS Concentration
25 Credit Hours for Year
ADVISING RESOURCES
•
•
•
•
•
General Education Requirements for ALL Students: ucol.uncc.edu/general-education
Undergraduate Catalog: catalog.uncc.edu
Central Advising website: advising.uncc.edu
College of Computing & Informatics advising website: cci.uncc.edu/students/advising
University Advising Center website: advisingcenter.uncc.edu
Page 6 | B.S. in Computer Science | Academic Plan of Study
Updated June 2015
Download