BA in Computer Science Academic Plan of Study

advertisement
B.A. in Computer Science
Academic Plan of Study
College of Computing & Informatics
Department of Software and Information Systems
sis.uncc.edu
PROGRAM SUMMARY
•
•
•
•
•
•
•
•
•
•
•
Credit Hours: 120 hours
Concentrations: Software and Information Systems, Web Development, Software Engineering, Cyber Security, Information
Technology, Financial Services Informatics
Declaring the Major: Minimum overall GPA of 2.2, last full-semester GPA at UNC Charlotte at least 2.5, accumulation of at
least 12 credit hours at UNC Charlotte, completion of ITCS 1212/L with at least a C, completion of at least MATH 1100 or
MATH 1103. Changes of major accepted year-round. Advising on course selection for prospective majors available year-round.
Interested students should contact Katie Dunn (krdunn@uncc.edu) for an appointment with an advisor.
Advising (For the Major): Advising holds in effect each semester. Advising required each semester. Assigned advisors
available by appointment via Starfish.
Advising (For General Education): Same as for major advising.
Minimum Grades/GPA: 2.0 GPA in major courses and in upper division major courses required for graduation.
Teacher Licensure: No
Evening Classes Available: Some
Weekend Classes Available: No
Other Information: Freshman Learning Community, Honors Program, internships, co-ops, dual enrollment Master’s degree
available.
Contact(s):Bruce Long, Assistant Chair and Director of Undergraduate Programs, 704-687-8441, nblong@uncc.edu, Woodward
Hall 310-E. For an appointment contact krdunn@uncc.edu.
PROGRAM REQUIREMENTS
The B.A. in Computer Science within the Software and Information Systems (SIS) Department is a relatively structured degree. Five
concentrations are available although there are a number of common courses required in all concentrations. This enables students to
discover their strengths while moving towards graduation by taking the common courses before choosing a concentration to complete.
Varying levels of math are required depending on the concentration chosen. All students are required to develop a secondary focus
(i.e., an outside concentration) in an application area of systems development. Because of the number of major courses and the
secondary focus requirement, students are encouraged to declare this major as soon as possible.
Areas
Pre-Major/
Prerequisites
Major
General Education
Credit
Hours
58-61
22-25
(not satisfied by other
major requirements)
Related Work
Foreign Language
Electives
Total Credit Hours
33-42
1-7
121
Description
Coursework in Programming, Communication, Analytic, SIS Core, and Major Electives
UWRT 1101, 1102 (or UWRT 1103); 7 hours of approved life/physical sciences with 1 lab; 3
hours of an approved social science; LBST 11XX, 2101, 2102; ITIS 2211 (fulfilling the LBST
22XX requirement)
Related coursework in Communication, Analytic, and Outside Concentration (courses outside the
College forming a coherent body of study approved by an advisor. A formal minor is usually
acceptable to fulfill this requirement.)
Free Electives
Page 1 | B.A. in Computer Science (SIS Department) | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: SOFTWARE AND INFORMATION SYSTEMS
Freshman Year
Course Number
Fall Semester
ITIS 1600
ITCS 1212+L
MATH 1120
UWRT 1101
LBST 110X
XXXX XXXX
Spring Semester
ITCS 1213+L
ITCS 2175
UWRT 1102
STAT 1220
XXXX XXXX
Credit
Hours
General
Education
Computing Professionals
Introduction to Computer Science (plus Programming Lab I)
Calculus
Writing and Inquiry in Academic Contexts I
LBST 1100 Series: Arts and Society
Natural Science with Lab (General Education Requirement)
1
3
3
3
3
4
X
X
X
X
Introduction to Computer Science II (plus Programming Lab II)
Logic and Algorithms
Writing and Inquiry in Academic Contexts II
Elements of Statistics I
Natural Science (General Education Requirement)
3
3
3
3
3
X
X
X
Course Title
W/O
Course
Notes
Or Select MATH 1241, 1242, 2164
Or Select MATH 1241, 1242, 2164, STAT 2122
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITIS 2110+L
ITIS 2300
ITCS 2214
MATH 2164
PHIL 1106
Spring Semester
ITIS 2211
ITCS 2215
STAT 2223
ENGL 2116
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
IT Infrastructure I: Design and Practice (plus Lab)
Web-Based Application Development
Data Structures
Matrices and Linear Algebra
Critical Thinking
3
3
3
3
3
X
W
Ethical Issues in Personal, Professional, and Public Life: Technology
Design and Analysis of Algorithms
Elements of Statistics II
Introduction to Technical Communication
Outside Concentration
3
3
3
3
3
Course Title
Notes
Or Select MATH 1241, 1242, 2164, STAT 2122
X
(fulfilling the LBST 22XX requirement)
Or Select MATH 1241, 1242, 2164, STAT 2122
W
30 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITIS 3200
ITIS 3310
ITCS 3688
LBST 2101
XXXX XXXX
Spring Semester
XXXX XXXX
ITCS 3160
COMM 2105
XXXX XXXX
XXXX XXXX
Credit
Hours
Course Title
Introduction to Information Security and Privacy
Software Architecture and Design
Computers and Their Impact on Society
Western Cultural and Historical Awareness
Outside Concentration
3
3
3
3
3
ITIS/ITCS Elective
Data Base Design and Implementation
Small Group Communication
Social Science (General Education Requirement)
Outside Concentration
3
3
3
3
3
General
Education
W/O
Course
X
X
W,O
Notes
X
30 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITIS 3300
ITIS 3320
LBST 2102
XXXX XXXX
XXXX XXXX
Spring Semester
ITIS 4166
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
Software Requirements and Project Management
Introduction to Software Testing and Assurance
Global and Intercultural Connections
Outside Concentration
Free Elective
3
3
3
3
3
X
Network-Based Application Development
ITIS/ITCS Elective
ITIS/ITCS Elective
Outside Concentration
Free Elective
3
3
3
3
1
Course Title
W/O
Course
Notes
28 Credit Hours for Year
Page 2 | B.A. in Computer Science (SIS Department) | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: WEB DEVELOPMENT
Freshman Year
Course Number
Fall Semester
ITIS 1600
ITCS 1212+L
MATH 1120
UWRT 1101
XXXX XXXX
Spring Semester
ITCS 1213+L
LBST 110X
UWRT 1102
STAT 1220
XXXX XXXX
Credit
Hours
General
Education
Computing Professionals
Introduction to Computer Science (plus Programming Lab I)
Calculus
Writing and Inquiry in Academic Contexts I
Natural Science with Lab (General Education Requirement)
1
3
3
3
4
X
X
X
Introduction to Computer Science II (plus Programming Lab II)
LBST 1100 Series: Arts and Society
Writing and Inquiry in Academic Contexts II
Elements of Statistics I
Natural Science (General Education Requirement)
3
3
3
3
3
X
X
X
X
Course Title
W/O
Course
Notes
Or Select MATH 1241, 1242, 2164
Or Select MATH 1241, 1242, 2164, STAT 2122
30 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITIS 2110+L
ITIS 2300
ITCS 2214
MATH 2164
PHIL 1106
Spring Semester
ITIS 2211
ITIS 3105
STAT 2223
ENGL 2116
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
IT Infrastructure I: Design and Practice (plus Lab)
Web-Based Application Development
Data Structures
Matrices and Linear Algebra
Critical Thinking
3
3
3
3
3
X
W
Ethical Issues in Personal, Professional, and Public Life: Technology
Server-Side Applications and Data Management
Elements of Statistics II
Introduction to Technical Communication
Outside Concentration
3
3
3
3
3
Course Title
Notes
Or Select MATH 1241, 1242, 2164, STAT 2122
X
(fulfilling the LBST 22XX requirement)
Or Select MATH 1241, 1242, 2164, STAT 2122
W
30 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITIS 3110+L
ITIS 3200
ITIS 3130
LBST 2101
XXXX XXXX
Spring Semester
ITIS 3150
ITCS 3688
ITCS 3160
XXXX XXXX
XXXX XXXX
Credit
Hours
Course Title
IT Infrastructure II: Design and Practice + Lab
Introduction to Information Security and Privacy
Human-Computer Interaction
Western Cultural and Historical Awareness
Outside Concentration
3
3
3
3
3
Rapid Prototyping and Interface Building
Computers and Their Impact on Society
Data Base Design and Implementation
Social Science (General Education Requirement)
Outside Concentration
3
3
3
3
3
General
Education
W/O
Course
Notes
X
X
W,O
X
30 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITIS 3300
ITIS 4166
XXXX XXXX
COMM 2105
XXXX XXXX
Spring Semester
LBST 2102
ITIS 4170
ITIS 4221
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Software Requirements and Project Management
Network-Based Application Development
ITIS/ITCS Elective
Small Group Communication
Outside Concentration
3
3
3
3
3
Global and Intercultural Connections
Advanced Client Applications
Secure Programming and Penetration Testing
ITIS/ITCS Elective
Outside Concentration
Free Elective
3
3
3
3
3
1
General
Education
W/O
Course
Notes
X
31 Credit Hours for Year
Page 3 | B.A. in Computer Science (SIS Department) | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: SOFTWARE ENGINEERING
Freshman Year
Course Number
Fall Semester
ITIS 1600
ITCS 1212+L
MATH 1120
UWRT 1101
XXXX XXXX
Spring Semester
ITCS 1213+L
LBST 110X
UWRT 1102
STAT 1220
XXXX XXXX
Credit
Hours
General
Education
Computing Professionals
Introduction to Computer Science (plus Programming Lab I)
Calculus
Writing and Inquiry in Academic Contexts I
Natural Science with Lab (General Education Requirement)
1
3
3
3
4
X
X
X
Introduction to Computer Science II (plus Programming Lab II)
LBST 1100 Series: Arts and Society
Writing and Inquiry in Academic Contexts II
Elements of Statistics I
Natural Science (General Education Requirement)
3
3
3
3
3
X
X
X
X
Course Title
W/O
Course
Notes
Or Select MATH 1241, 1242, 2164
Or Select MATH 1241, 1242, 2164, STAT 2122
30 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITIS 2110+L
ITIS 2300
ITCS 2214
MATH 2164
PHIL 1106
Spring Semester
ITIS 2211
ITCS 2175
ITCS 2215
STAT 2223
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
IT Infrastructure I: Design and Practice (plus Lab)
Web-Based Application Development
Data Structures
Matrices and Linear Algebra
Critical Thinking
3
3
3
3
3
X
W
Ethical Issues in Personal, Professional, and Public Life: Technology
Logic and Algorithms
Design and Analysis of Algorithms
Elements of Statistics II
Outside Concentration
3
3
3
3
3
Course Title
Notes
Or Select MATH 1241, 1242, 2164, STAT 2122
X
(fulfilling the LBST 22XX requirement)
Or Select MATH 1241, 1242, 2164, STAT 2122
30 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITIS 3200
ITIS 3130
ENGL 2116
LBST 2101
XXXX XXXX
Spring Semester
ITIS 3150
ITCS 3688
ITCS 3160
XXXX XXXX
XXXX XXXX
Credit
Hours
Course Title
Introduction to Information Security and Privacy
Human-Computer Interaction
Introduction to Technical Communication
Western Cultural and Historical Awareness
Outside Concentration
3
3
3
3
3
Rapid Prototyping and Interface Building
Computers and Their Impact on Society
Data Base Design and Implementation
Social Science (General Education Requirement)
Outside Concentration
3
3
3
3
3
General
Education
W/O
Course
Notes
W
X
X
W,O
X
30 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITIS 3300
ITIS 3310
LBST 2102
COMM 2105
XXXX XXXX
Spring Semester
ITIS 3320
ITCS 4155
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
Software Requirements and Project Management
Software Architecture and Design
Global and Intercultural Connections
Small Group Communication
Outside Concentration
3
3
3
3
3
X
Introduction to Software Testing and Assurance
Software Development Projects
ITIS/ITCS Elective
ITIS/ITCS Elective
Outside Concentration
Free Elective
3
3
3
3
3
1
Course Title
W/O
Course
Notes
31 Credit Hours for Year
Page 4 | B.A. in Computer Science (SIS Department) | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: CYBER SECURITY
Freshman Year
Course Number
Fall Semester
ITIS 1600
ITCS 1212+L
MATH 1120
UWRT 1101
LBST 110X
XXXX XXXX
Spring Semester
ITCS 1213+L
ITCS 2175
UWRT 1102
STAT 1220
XXXX XXXX
Credit
Hours
General
Education
Computing Professionals
Introduction to Computer Science I (plus lab)
Calculus
Writing and Inquiry in Academic Contexts I
LBST 1100 Series: Arts and Society
Natural Science with Lab (General Education Requirement)
1
4
3
3
3
4
X
X
X
X
Introduction to Computer Science II (plus Programming Lab II)
Logic and Algorithms
Writing and Inquiry in Academic Contexts II
Elements of Statistics I
Natural Science (General Education Requirement)
3
3
3
3
3
X
X
X
Course Title
W/O
Course
Notes
Or Select MATH 1241, 1242, 2164
Or Select MATH 1241, 1242, 2164, STAT 2122
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITIS 2110+L
ITIS 2300
ITCS 2214
MATH 2164
PHIL 1106
Spring Semester
ITIS 2211
ITIS 3110+L
STAT 2223
ITCS 2215
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
IT Infrastructure I: Design and Practice (plus Lab)
Web-Based Application Development
Data Structures
Matrices and Linear Algebra
Critical Thinking
3
3
3
3
3
X
W
Ethical Issues in Personal, Professional, and Public Life: Technology
IT Infrastructure II: Design and Practice + Lab
Elements of Statistics II
Design and Analysis of Algorithms
Outside Concentration
3
3
3
3
3
Course Title
Notes
Or Select MATH 1241, 1242, 2164, STAT 2122
X
(fulfilling the LBST 22XX requirement)
Or Select MATH 1241, 1242, 2164, STAT 2122
30 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITIS 3200
ITIS 3130
ENGL 2116
LBST 2101
XXXX XXXX
Spring Semester
ITIS 4250
ITCS 3688
ITCS 3160
XXXX XXXX
XXXX XXXX
Credit
Hours
Course Title
Introduction to Information Security and Privacy
Human-Computer Interaction
Introduction to Technical Communication
Western Cultural and Historical Awareness
Outside Concentration
3
3
3
3
3
Computer Forensics
Computers and Their Impact on Society
Data Base Design and Implementation
Social Science (General Education Requirement)
Outside Concentration
3
3
3
3
3
General
Education
W/O
Course
Notes
W
X
X
W,O
X
30 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITIS 3300
ITIS 4166
XXXX XXXX
COMM 2105
XXXX XXXX
Spring Semester
LBST 2102
ITIS 4221
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Software Requirements and Project Management
Network-Based Application Development
ITIS/ITCS Elective
Small Group Communication
Outside Concentration
3
3
3
3
3
Global and Intercultural Connections
Secure Programming and Penetration Testing
ITIS/ITCS Elective
Outside Concentration
Free Elective
3
3
3
3
1
General
Education
W/O
Course
Notes
X
28 Credit Hours for Year
Page 5 | B.A. in Computer Science (SIS Department) | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: INFORMATION TECHNOLOGY
Freshman Year
Course Number
Fall Semester
ITIS 1600
ITCS 1212+L
MATH 1100
UWRT 1101
XXXX XXXX
Spring Semester
ITCS 1213+L
UWRT 1102
STAT 1220
XXXX XXXX
XXXX XXXX
Credit
Hours
General
Education
Computing Professionals
Introduction to Computer Science (plus Programming Lab I)
College Algebra and Probability
Writing and Inquiry in Academic Contexts I
Natural Science with Lab (General Education Requirement)
1
3
3
3
4
X
X
X
Introduction to Computer Science II (plus Programming Lab II)
Writing and Inquiry in Academic Contexts II
Elements of Statistics I
Minor/Outside Concentration Course
Natural Science (General Education Requirement)
3
3
3
3
3
Course Title
W/O
Course
Notes
Or Select MATH 1103
X
X
Or Select MATH 1241, 1242, 2164, STAT 2122
X
30 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITIS 2300
LBST 110X
PHIL 1106
XXXX XXXX
XXXX XXXX
Spring Semester
ITIS 2110+L
ITIS 2211
ITIS 3130
COMM 2100
XXXX XXXX
Credit
Hours
General
Education
W/O
Course
Web-Based Application Development
LBST 1100 Series: Arts and Society
Critical Thinking
Social Science (General Education Requirement)
Minor Course/Outside Concentration
3
3
3
3
3
X
X
X
W
IT Infrastructure I: Design and Practice (plus Lab)
Ethical Issues in Personal, Professional, and Public Life: Technology
Human-Computer Interaction
Introduction to Communication Theory
Minor Course/Outside Concentration
3
3
3
3
3
Course Title
X
Notes
(fulfilling the LBST 22XX requirement)
30 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITIS 3110+L
ITIS 3200
COMM 2105
LBST 2101
XXXX XXXX
Spring Semester
ITCS 3160
ITCS 3688
ENGL 2116
LBST 2102
XXXX XXXX
Credit
Hours
Course Title
IT Infrastructure II: Design and Practice + Lab
Introduction to Information Security and Privacy
Small Group Communication
Western Cultural and Historical Awareness
Minor Course/Outside Concentration
3
3
3
3
3
Data Base Design and Implementation
Computers and Their Impact on Society
Introduction to Technical Communication
Global and Intercultural Connections
Minor Course/Outside Concentration
3
3
3
3
3
General
Education
W/O
Course
Notes
X
X
W,O
W
X
30 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITIS 3300
XXXX XXXX
INFO 3211
ENGL 418X
XXXX XXXX
Spring Semester
ITIS 3320
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
XXXX XXXX
Course Title
Credit
Hours
Software Requirements and Project Management
ITIS/ITCS Elective
Technical Support
ENGL 4181 Writing and Designing User Documents OR
ENGL 4183 Editing Technical Documents
Minor Course/Outside Concentration
3
3
3
3
Introduction to Software Testing and Assurance
ITIS/ITCS Elective
ITIS/ITCS Elective
ENGL 4182 Information Design and Digital Publishing OR
COMM 3141 Organizational Communication
Minor Course/Outside Concentration
Free Elective
3
3
3
3
General
Education
W/O
Course
Notes
3
3
1
31 Credit Hours for Year
Page 6 | B.A. in Computer Science (SIS Department) | Academic Plan of Study
Updated June 2015
SUGGESTED PLAN OF STUDY – CONCENTRATION: FINANCIAL SERVICES INFORMATICS
Freshman Year
Course Number
Fall Semester
ITIS 1212+L
ITCS 1600
ITCS 1301
UWRT 1101
MATH 1120
LBST 110X
Spring Semester
ITIS 1213+L
ITIS 1210
UWRT 1102
STAT 1220
PHIL 1106
Credit
Hours
General
Education
Introduction to Media Programming (plus lab)
Computing Professionals
Introduction to the Financial Services Industry
Writing and Inquiry in Academic Contexts I
Calculus
The Arts and Society
4
1
3
3
3
3
X
X
X
Media Programming
Introduction to Web-Based Information Systems
Writing and Inquiry in Academic Contexts II
Elements of Statistics I
Critical Thinking
4
3
3
3
3
Course Title
W/O
Course
Notes
X
X
33 Credit Hours for Year
Sophomore Year
Course Number
Fall Semester
ITIS 2300
ACCT 2121
ECON 2101
STAT 2223
COMM 2105
Spring Semester
ITIS 2301
ACCT 2122
ECON 2102
ITIS 2211
ENGL 2116
Credit
Hours
General
Education
Web-Based Application Development
Principles of Accounting I
Principles of Economics – Macro
Elements of Statistics II
Small Group Communication
3
3
3
3
3
X
Financial Services Computing Environment
Principles of Accounting II
Principles of Economics – Micro
Ethical Issues in Personal, Prof., & Public Life: Technology
Introduction to Technical Communications
3
3
3
3
3
Course Title
X
X
W/O
Course
Notes
Fulfills Social Science Gen. Ed. Requirement
Fulfills LBST 2211 Gen. Ed. Requirement
W
30 Credit Hours for Year
Junior Year
Course Number
Fall Semester
ITIS 3200
ITIS 3301
FINN 3120
LBST 2102
XXXX XXXX
Spring Semester
ITIS 3300
ITCS 3155
FINN 3221
ITCS 4640
XXXX XXXX
Credit
Hours
General
Education
Introduction to Information Security and Privacy
Intro. To Regulatory Environment for Financial Services Firms
Financial Management
Global and Intercultural Connections
Social Science (General Education Requirement)
3
3
3
3
3
X
X
Software Requirements and Project Management
Software Engineering
Financial Institutions and Markets
FSI Industry Foundations Capstone I
Free Elective
3
3
3
3
3
Course Title
W/O
Course
Notes
30 Credit Hours for Year
Senior Year
Course Number
Fall Semester
ITCS 3160
ITIS 3130
FINN 3326
ITCS 4641
XXXX XXXX
Spring Semester
ITCS 3688
ITIS 4220
LBST 2101
XXXX XXXX
Credit
Hours
General
Education
Data Base Design and Implementation
Human-Computer Interaction
Financial Theory and Practice
FSI Industry Foundations Capstone II
Natural Science (General Education Requirement)
3
3
3
3
3
X
Computers and Their Impact on Society
Vulnerability Assessment and Systems Assurance
Western Cultural and Historical Awareness
Natural Science with Lab (General Education Requirement)
3
3
3
4
Course Title
X
W/O
Course
Notes
W,O
X
X
28 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 7 | B.A. in Computer Science (SIS Department) | Academic Plan of Study
Updated June 2015
Download