Program PlannerStudent Name:_______________________ Advisor Name:_______________________ Catalog: 2016-2017 Undergraduate Catalog (as of 03-10-17) |
|||
Computing in the Arts, Music Concentration, B.A.Degree: Bachelor of Arts Courses within this major may also satisfy general education requirements. Please consult the Liberal Arts and Sciences General Education Requirements for more information. |
|||
Required Courses | |||
Choose one of the following: | |||
Course Name | Term Taken | Grade | |
---|---|---|---|
CITA 120 Animation and Virtual Worlds (3) | |||
OR | |||
CITA 140 Graphic Design and Digital Media (3) | |||
OR | |||
CITA 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 180, CSCI 220 with a grade of C- or better, or permission of the instructor. | |||
CITA 395 CITA Seminar (3) Prerequisite(s): Declared CITA major, CSCI 280/CITA 280, CSCI 221 with a grade of C- or better, 9 hours in an art concentration. | |||
CITA 495 Capstone Practicum (3) Prerequisite(s): Senior standing, declared CITA major, CITA 395, CSCI 230 with a grade of C- or better | |||
Required CSCI Courses | |||
Course Name | Term Taken | Grade | |
CSCI 220 Computer Programming I (3) Prerequisite(s): CSCI 120 or CSCI 180 or CSCI 215 or MATH 105 or MATH 111 or higher math or permission of the department. Co-requisite(s): CSCI 220L | |||
CSCI 220L Programming I Laboratory (1) Co-requisite(s) or Prerequisite(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 Co-requisite(s) or Prerequisite(s): MATH 207 | |||
CSCI 230 Data Structures and Algorithms (3) Prerequisite(s): CSCI 221 with a grade of C- or better and MATH 207. | |||
CSCI 380 User Interface Development (3) Prerequisite(s): CSCI 221 with a grade of C- or better Co-requisite(s) or Prerequisite(s): MATH 207 | |||
CSCI 392 Seminar on Computing and Society (3) Prerequisite(s): CSCI 221 with a grade of C- or better | |||
CSCI Elective Requirement:Select 3 credit hours CSCI 250 or any CSCI 300-level or above course : | |||
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 Co-requisite(s) or Prerequisite(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 215 and CSCI 221 | |||
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 350 Digital Logic and Computer Organization (3) Prerequisite(s): CSCI 250 with a grade of C- or better Co-requisite(s) or Prerequisite(s): MATH 307 | |||
CSCI 360 Software Architecture and Design (3) Prerequisite(s): CSCI 230 with a grade of C- or better Co-requisite(s) or Prerequisite(s): COMM 104 | |||
CSCI 362 Software Engineering (3) Prerequisite(s): CSCI 230 with a grade of C- or better | |||
CSCI 399 Tutorial (3) Prerequisite(s): Junior standing plus permission of the tutor and the department chair. | |||
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 462 Software Engineering Practicum (3) Prerequisite(s): Senior standing, COMM 104, CSCI 230 with a grade of C- or better and either CSCI 360 or CSCI 362 | |||
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 105 | |||
CSCI 490 Special Topics (3) Prerequisite(s): Permission of the instructor. | |||
CSCI 499 Bachelor’s Essay (6) | |||
Math Requirement | |||
Course Name | Term Taken | Grade | |
MATH 105 Calculus for Business and Social Sciences (3) Prerequisite(s): MATH 101 or placement. | |||
OR | |||
MATH 111 Pre-Calculus Mathematics (4) Prerequisite(s): Placement or C- or better in MATH 101 | |||
AND | |||
MATH 207 Discrete Structures I (3) Prerequisite(s): MATH 105 or MATH 111 or MATH 120 | |||
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:Select 12 credit hours from the following: | |||
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 247 or permission of the instructor. | |||
MUSC 382 Music History II (3) Prerequisite(s): MUSC 381 or permission of the instructor; for minors in music, MUSC 246 is the prerequisite. | |||
MUSC 399 Tutorial (3) Prerequisite(s): Junior standing, plus permission of the tutor and the department chair. | |||
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 499 Bachelor’s Essay (6) | |||
Notes: This worksheet is not intended to replace face-to-face advising.
|