| |
Requirements for Majors and Minors
Goals for the Major
In successfully completing a major in Computer Science, students will:
- understanding of the fundamental principles and concepts of computer science.
- in-depth knowledge of software development, networks and systems development and administration, and information management.
- ability to plan, design, implement, and maintain a hardware, software, or networked project both individually and as part of a group.
- ability to work in multiple programming environments, software development languages, and design paradigms.
- ability to orally present information and write clearly.
- ability to develop in-depth understanding of at least one specialty area of computer science through independent research and wherever possible internship in industry.
- ability to understand and function well in an industrial or commercial environment through attachments or internship.
- ability develop personal skills, planning and time management skills, problems solving and decision-making skills.
Requirements for Major or Minor
For a Major: 40 credits in Computer Science (exclusive of 121 and 131), including 160, 161, 180, 181, 260, 270, 305, 330, 375, 377, 490 (Capstone Project) and 6 credits in 485 with different topics. Also required are MAT 180 and MAT 250 and one other Math course from the following: MAT 190, 220, 290 and 425. Students are encouraged to take these mathematics courses as early as possible because they provide a theoretical background for many CSC courses. Strongly encouraged is CSC 487, Internship.
For a minor: At least 20 credits in Computer Science including 160, 161, 180, 181 and at least 3 courses numbered 200 or higher.
For an Adult Degree Program major or certificates in Business Information Systems, see the catalog section entitled Division of Continuing Education.
|
|