Program PlannerStudent Name:_______________________ Advisor Name:_______________________ Catalog: 2021-2022 Undergraduate Catalog |
![]() |
||
Computing in the Arts, Music Concentration, B.A. |
|||
Major Requirements | |||
Computing in the Arts Core Courses | |||
Complete 3 credit hours from the following: | |||
Course Name | Term Taken | Grade | |
---|---|---|---|
CITA 120 Animation and Virtual Worlds (3) | |||
CITA 140 Graphic Design and Digital Media (3) | |||
CITA 180 Computers, Music, and Art (3) | |||
CSCI 140 Graphic Design and Digital Media (3) | |||
CSCI 120 Animation and Virtual Worlds (3) | |||
CSCI 180 Computers, Music and Art (3) | |||
Required CITA Courses | |||
Course Name | Term Taken | Grade | |
CITA 280 Game Programming (3) Prerequisite(s): CITA 120 or CITA 140 or CITA 180, CSCI 220 with a grade of C- or better, or permission of the instructor. | |||
OR | |||
CSCI 280 Game Programming (3) Prerequisite(s): CSCI 120 or CSCI 140 or CSCI 180, and CSCI 220 with a grade of C- or better, or permission of the instructor | |||
| |||
CITA 395 CITA Seminar (3) Prerequisite(s): Declared CITA major, CITA 280/CSCI 280, CSCI 230(or CSCI 315 or CSCI 370) with a grade of C- or better, 9 credit hours in concentration. | |||
| |||
CITA 495 Capstone Practicum (3) Prerequisite(s): Senior rank, declared CITA major, CITA 395 with a grade of C- or better, COMM 104, CSCI 380 | |||
OR | |||
CSCI 462 Software Engineering Practicum (3) Prerequisite(s): Senior rank, COMM 104, C- or better in: CSCI 362 or (CSCI 315 and CSCI 332) | |||
Required CSCI Courses | |||
Course Name | Term Taken | Grade | |
CSCI 220 Computer Programming I (3) Prerequisite(s): CSCI 120 or CSCI 140 or CSCI 180 or CSCI 215 or MATH 116 or MATH 111 or higher math or permission of the department. Corequisite(s): CSCI 220L | |||
CSCI 220L Programming I Laboratory (1) Prerequisite(s) or Corequisite(s): CSCI 220. | |||
CSCI 221 Computer Programming II (3) Prerequisite(s): CSCI 220 with a grade of C- or better and CSCI 220L with a grade of C- or better or CSCI 218 with a grade of C- or better and CSCI 218L with a grade of C- or better Prerequisite(s) or Corequisite(s): MATH 207 | |||
CSCI 380 User Interface Development (3) Prerequisite(s): CSCI 221 with a grade of C- or better Prerequisite(s) or Corequisite(s): MATH 207 | |||
CSCI 392 Seminar on Computing and Society (3) Prerequisite(s): CSCI 221 with a grade of C- or better | |||
Complete 3 credit hours from the following: | |||
Course Name | Term Taken | Grade | |
CSCI 230 Data Structures and Algorithms (3) Prerequisite(s): CSCI 221 with a grade of C- or better and MATH 207 with a grade of C- or better. | |||
CSCI 315 Server-Side Web Programming (3) Prerequisite(s): CSCI 221 with a grade of C- or better | |||
CSCI 370 Mobile Application Development (3) Prerequisite(s): CSCI 221 with a grade of C- or better | |||
CSCI Elective Requirement: | |||
Course Name | Term Taken | Grade | |
CSCI 250 Introduction to Computer Organization and Assembly Language Programming (3) Prerequisite(s): CSCI 220 with a grade of C- or better and CSCI 220L with a grade of C- or better Prerequisite(s) or Corequisite(s): MATH 207. | |||
CSCI 310 Advanced Algorithms (3) Prerequisite(s): CSCI 230 with a grade of C- or better and MATH 207. | |||
CSCI 315 Server-Side Web Programming (3) Prerequisite(s): CSCI 221 with a grade of C- or better | |||
CSCI 320 Programming Language Concepts (3) Prerequisite(s): CSCI 230 with a grade of C- or better and MATH 207. | |||
CSCI 325 Functional and Logic Programming (3) Prerequisite(s): CSCI 221 with a grade of C- or better and MATH 207 | |||
CSCI 332 Database Concepts (3) Prerequisite(s): CSCI 221 with a grade of C- or better and MATH 207. | |||
CSCI 334 Data Mining (3) Prerequisite(s): CSCI 221 with a grade of C- or better, MATH 207, and MATH 250. | |||
CSCI 340 Operating Systems (3) Prerequisite(s): CSCI 230 with a grade of C- or better, CSCI 250 with a grade of C- or better, and MATH 207. | |||
CSCI 345 Computer and Network Security (3) Prerequisite(s): CSCI 230 with a grade of C- or better, or permission of the instructor | |||
CSCI 350 Digital Logic and Computer Organization (3) Prerequisite(s): CSCI 250 with a grade of C- or better Prerequisite(s) or Corequisite(s): MATH 307 | |||
CSCI 360 Software Architecture, Security, and Testing (3) Prerequisite(s): CSCI 230 with a grade of C- or better Prerequisite(s) or Corequisite(s): COMM 104 | |||
CSCI 362 Software Engineering (3) Prerequisite(s): CSCI 230 with a grade of C- or better | |||
CSCI 370 Mobile Application Development (3) Prerequisite(s): CSCI 221 with a grade of C- or better | |||
CSCI 390 Special Topics in Computing (3) Prerequisite(s): CSCI 221 with a grade of C- or better and permission of the instructor | |||
CSCI 399 Tutorial (3) Prerequisite(s): Permission of the tutor and the department chair, junior rank or higher | |||
CSCI 410 Automata and Formal Languages (3) Prerequisite(s): MATH 307. | |||
CSCI 420 Principles of Compiler Design (3) Prerequisite(s): CSCI 320 and MATH 307 | |||
CSCI 432 Concepts of Database Implementation (3) Prerequisite(s): CSCI 332 and MATH 307. | |||
CSCI 440 Computer Networks (3) Prerequisite(s): CSCI 340, MATH 250, and MATH 307. | |||
CSCI 450 Architecture of Advanced Computer Systems (3) Prerequisite(s): CSCI 340 or CSCI 350. | |||
CSCI 459 Service-Oriented Computing (3) Prerequisite(s): CSCI 221, CSCI 230 or CSCI 315 | |||
CSCI 470 Principles of Artificial Intelligence (3) Prerequisite(s): CSCI 230 with a grade of C- or better | |||
CSCI 480 Principles of Computer Graphics (3) Prerequisite(s): CSCI 230 with a grade of C- or better and MATH 120 or MATH 116 | |||
CSCI 481 Computer Vision (3) Prerequisite(s): MATH 203, CSCI 230; or permission of the instructor | |||
CSCI 490 Special Topics (3) Prerequisite(s): CSCI 230 with a grade of C- or better, and permission of the instructor | |||
CSCI 499A Bachelor’s Essay (3) Prerequisite(s): Permission of the instructor and Department/Program approval prior to registration. Individual departments or programs may prescribe particular requirements for eligibility for the bachelor’s essay, particular procedures for the approval of proposals, and/or particular guidelines for the projects themselves. | |||
CSCI 499B Bachelor’s Essay (3) Prerequisite(s): CSCI 499A | |||
Math Requirement | |||
Course Name | Term Taken | Grade | |
MATH 116 Calculus for Business and Social Sciences (3) Prerequisite(s): Placement or MATH 110 or MATH 111 | |||
OR | |||
MATH 111 Pre-Calculus Mathematics (4) Prerequisite(s): Placement or C- or better in MATH 110 | |||
OR | |||
MATH 120 Introductory Calculus (4) Prerequisite(s): Placement or C- or better in MATH 111 | |||
AND
| |||
MATH 207 Discrete Structures I (3) Prerequisite(s): MATH 116 or MATH 111 or MATH 120 | |||
Note: | |||
Communication Requirement | |||
Course Name | Term Taken | Grade | |
COMM 104 Public Speaking (3) | |||
Music Concentration | |||
Course Name | Term Taken | Grade | |
MUSC 146 Fundamentals of Music (3) | |||
MUSC 246 Music Theory I (3) Prerequisite(s): Permission of the instructor or music faculty representative. | |||
Elective Requirements: | |||
Course Name | Term Taken | Grade | |
MUSC 247 Music Theory II (3) Prerequisite(s): MUSC 246 and MUSC 238 or permission of the instructor. | |||
MUSC 345 Jazz Theory (3) | |||
MUSC 349 Jazz Arranging (3) Prerequisite(s): MUSC 345 or permission of instructor | |||
MUSC 351 Seminar in Music Composition (3) Prerequisite(s): MUSC 247. | |||
MUSC 352 Seminar in Music Composition II (3) Prerequisite(s): MUSC 351. | |||
MUSC 381 Music History I (3) Prerequisite(s): MUSC 131 and MUSC 247, or permission of the instructor. | |||
MUSC 382 Music History II (3) Prerequisite(s): MUSC 381 or permission of the instructor. | |||
MUSC 399 Tutorial (3) Prerequisite(s): Permission of the tutor and the department chair, junior rank or higher | |||
MUSC 460 Senior Independent Study in Music Theory or Composition (3 or 6) Prerequisite(s): MUSC 352 or permission of the instructor; an overall GPA of at least 2.750 and permission of the department. | |||
MUSC 481 Music Theory III (3) Prerequisite(s): MUSC 247. | |||
MUSC 482 Music Theory IV (3) Prerequisite(s): MUSC 481. | |||
MUSC 499A Bachelor’s Essay (3) Prerequisite(s): Permission of the instructor and Department/Program approval prior to registration. Individual departments or programs may prescribe particular requirements for eligibility for the bachelor’s essay, particular procedures for the approval of proposals, and/or particular guidelines for the projects themselves. | |||
MUSC 499B Bachelor’s Essay (3) Prerequisite(s): MUSC 499A | |||
Notes: | |||
Coursework Meeting Major Requirements Excluded from the Major GPA Calculation | |||
Notes: This worksheet is not intended to replace face-to-face advising.
|