Program PlannerStudent Name:_______________________ Advisor Name:_______________________ Catalog: 2016-2017 Undergraduate Catalog (as of 03-10-17) |
|||
Computing in the Arts, Theatre 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 | |||
Theatre Concentration | |||
Course Name | Term Taken | Grade | |
THTR 276 Script Analysis (3) | |||
THTR 277 Acting I: Basic Approach (3) | |||
THTR 355 Playwriting I (3) Co-requisite(s) or Prerequisite(s): THTR 276 | |||
Select one course from the following: | |||
Course Name | Term Taken | Grade | |
THTR 240 Costume I: Introductory Studies (3) | |||
THTR 209 Stagecraft I (3) | |||
Select one course from the following: | |||
Course Name | Term Taken | Grade | |
THTR 310 Theatre History & Literature to 1750 (3) Prerequisite(s): Junior or senior standing. | |||
THTR 311 Theatre History & Literature after 1750 (3) Prerequisite(s): Junior or senior standing. | |||
Select one course from the following: | |||
Course Name | Term Taken | Grade | |
THTR 207 Rendering for Theatre (3) Prerequisite(s): THTR 209 or THTR 240. | |||
THTR 221 Creative Drama I (3) | |||
THTR 340 Costuming II: Pattern Drafting and Advanced Sewing Techniques (3) Prerequisite(s): THTR 240. | |||
THTR 350 Selected Topics in Communication Production (3) | |||
THTR 455 Playwriting II (3) Prerequisite(s): THTR 355. | |||
Notes: This worksheet is not intended to replace face-to-face advising.
|