BS Major in Computer Science & Digital Arts
B.S., Major in Computer Science and Digital Arts
Major requirements*
- CPTR110 Introduction to Computer Systems (3 hours)
Cognate requirements
- COMM315 Persuasion (3 hours)
- ENG 426 Professional Writing (3 hours)
All requirements of one emphasis area below:
Emphasis in Computer Game Development
Requirements
- CPTR200 Computer Game Concepts (minimum six hours) (1 hour)
- CPTR205 Computer Game Planning and Production (minimum 12 hours) (2 hours)
Completion of the courses under one of the following:
Game/Level Design
- BUS 322 Management (3 hours)
- BUS 325 Marketing (3 hours)
- COMM340 Communicating teamwork, Leadership, Group Communication (3 hours)
- ENG/COMM220 Interactive Story Telling (3 hours)
- LEAD101 Introduction to Leadership (3 hours)
- PSYCH112 General Psychology (4 hours)
- Two hours in THTR112/113/212 (1 hour)
Image and Sound Design
- COMM103 Graphic Design (3 hours)
- COMM216 Composing With Paint & Draw Programs 1 (3 hours)
- CPTR220 Digital Sound (3 hours)
- CPTR240 3D Modeling and Animation 1 (3 hours)
- CPTR250 3D Modeling and Animation 2 (3 hours)
- CPTR346 Motion Graphics (3 hours)
- CPTR350 3D Modeling and Animation 3 (3 hours)
- MUS 111 Foundations in Music (3 hours)
Software Design
- CPTR112 Programming 1 (4 hours)
- CPTR212 Object Oriented Programming 2 (4 hours)
- MATH110 College Algebra (3 hours)
- MATH319 Linear Algebra (3 hours)
- PHYS201 College Physics 1 (4 hours)
Emphasis in Computer Science
Requirements
- CPTR110 Introduction to Computer Science with Python (4 hours)
- CPTR112 Programming 1 (4 hours)
- CPTR212 Object Oriented Programming (4 hours)
- CPTR318 Data Structures (3 hours)
- CPTR320 Database Management Systems (3 hours)
- CPTR324 Computer Networks and Security (3 hours)
- CPTR341 Operating Systems (3 hours)
- CPTR345 Software Engineering (3 hours)
- CPTR425 Machine Learning (3 hours)
- CPTR453 Analysis of Algorithm (3 hours)
- CPTR454 Senior Project and Seminar (3 hours)
Cognate Requirements
- MATH222 Calculus 1 (4 hours)
- MATH223 Calculus 2 (4 hours)
- MATH319 Linear Algebra (3 hours)
- MATH320 Introduction to Advanced Mathematics (3 hours)
Emphasis in Digital Arts
Requirements
- CPTR211 Basic Information and Website Design (3 hours)
- CPTR346 Motion Graphics (3 hours)
- ART 123 Basic Drawing (3 hours)
- ART 215 Painting Studio 1 (3 hours)
- COMM103 Graphic Design (3 hours)
- COMM206 Digital Photography (3 hours)
- COMM216 Composing With Paint & Draw Programs 1 (3 hours)
- COMM316 Composing With Paint & Draw Programs 2 (3 hours)
- COMM347 Editing and Design (3 hours)
Choose one of the following:
- COMM320 Advanced Website Design: Graphic Techniques (3 hours)
- CPTR321 Advanced Website Design: Dynamic Sites; Interactivity (3 hours)
Choose one of the following:
- COMM214 Video News Production (3 hours)
- CPTR240 3D Modeling & Animation 1 (3 hours)
Choose one of the following:
- COMM114 Basic Video Production (3 hours)
- CPTR250 3D Modeling & Animation 2 (3 hours)
Students majoring in computer science with an emphasis in digital arts may not minor in new media (a communication area of study).