Custom Print Degree Planner |
||||
Student ID:__________________________ Student Name:_______________________ Advisor Name:_______________________ | Catalog: Undergraduate Catalog 2018 - 2019 Program: Computer Science, B.S.C.S. Minimum Credits Required:__________________ | |||
Computer Science, B.S.C.S.Minimum hours required for the degree: 125 Admission to major: Admission to the Washkewicz College of Engineering Student Organizations: Association for Computing Machinery Additional Information: Students in the Computer Science program choose areas of interest from the technical electives in their senior year. The Bachelor of Science in Computer Science is a program in the Department of Electrical Engineering and Computer Science. The Computer Science program prepares engineers to enter and contributions to the field of computing. The program showcases the various roles computing plays in significant aspects of the world. The program includes a spectrum of courses and considerable laboratory experience. In addition, depth in computer engineering is provided by technical electives. Program Objectives: The Computer Science program is designed to produce graduates who are able to:
Computer Science students are limited to two grades of D in CIS courses. Technical electives must be chosen from the available CIS courses. |
||||
Major-Field RequirementsThe following list is a guide to the academic requirements for Computer Science major. Each student’s specific program requires approval from the student’s advisor. | ||||
Mathematics, Science, and Engineering Core - 35 credits | ||||
Course Name | Term Taken | Grade | Gen Ed | |
---|---|---|---|---|
ESC 100 - New Student Orientation | ||||
ESC 120 - Introduction to Engineering Design | ||||
ESC 130 - Engineering Co-op Orientation | ||||
MTH 181 - Calculus I | ||||
MTH 182 - Calculus II | ||||
MTH 288 - Linear Algebra | ||||
ESC 310 - Engineering Statistics and Probability | ||||
MTH 220 - Introduction to Discrete Mathematics | ||||
CHM 261 - General Chemistry I | ||||
CHM 266 - General Chemistry Laboratory I | ||||
PHY 243 - University Physics I (Writing) | ||||
PHY 244 - University Physics II (Writing) | ||||
General Education Requirements - 14 credits | ||||
Course Name | Term Taken | Grade | Gen Ed | |
ENG 101 - College Writing I | ||||
ENG 102 - College Writing II | ||||
PHL 215 - Engineering Ethics | ||||
EEC 414 - Technical Communication | ||||
ESC 282 - Engineering Economy | ||||
Required Computer Science Courses - 40 credits | ||||
Course Name | Term Taken | Grade | Gen Ed | |
CIS 151 - Invitation to Computing | ||||
CIS 260 - Introduction To Programming | ||||
CIS 265 - Data Structures & Algorithms | ||||
CIS 335 - Language Processors | ||||
CIS 340 - Systems Programming | ||||
CIS 345 - Operating Systems | ||||
CIS 390 - Introduction to Algorithms | ||||
CIS 424 - Comparative Programming Languages | ||||
CIS 430 - Data Base Concepts | ||||
CIS 434 - Software Engineering | ||||
CIS 480 - Introduction to Computer Architecture | ||||
EEC 493 - Senior Design I and EEC 494 | ||||
Computer Science Core Choices - 12 credits | ||||
Course Name | Term Taken | Grade | Gen Ed | |
EEC 383 - Digital Systems | ||||
CIS 368 - Object Oriented Design and Programming | ||||
CIS 454 - Data Communication and Networking | ||||
CIS 457 - Computer Graphics | ||||
CIS 467 - Introduction To Artificial Intelligence | ||||
CIS 475 - Introduction to Computer Security | ||||
CIS 490 - Foundations of Computing | ||||
Computer Science Technical Electives - 12 credits12 credit hours required - must be chosen from available EEC or CIS 300/400-level courses | ||||
General Education Electives - 12 creditsStudents should work with their academic advisor to select general education courses. | ||||
Honors Program RequirementsCS honors students are required to complete 15 to 20 credit hours honors courses in the EECS Department. General guidelines for these credit hours are given below. However, the specific courses that each student takes will be agreed upon by the student, the department’s undergraduate advisor, and the student’s honors advisor. The student’s regular undergraduate advisor is responsible for finding an honors advisor who is mutually agreeable to the undergraduate advisor, the honors advisor, and the honors student.
The honors credits (15 to 20 hours) should be selected from the following list:
Honors credits can be used to replace the equivalent credit hours (15 to 20) of the normally required courses. These replaced credits can include any 400 level EEC or CIS course, with the exception of Senior Design (EEC 493/494) and the required core computer science courses. | ||||
University Scholars RequirementsScholars students who are majoring in Computer Science are required to complete 12 to 20 credit hours of honors courses in the EECS Department. General guidelines for these credit hours are given below. However, the specific courses that each student selects to fulfill upper-division scholars requirements will be agreed upon by the student, the department’s undergraduate advisor, and the student’s scholars advisor. The student’s undergraduate academic advisor is responsible for finding an upper-division scholars advisor who is mutually agreeable to the undergraduate advisor, the scholars advisor, and the student.
The honors credits (12 to 20 hours) should be selected from the following list:
Honors credits can be used to replace the equivalent credit hours (12 to 20) of the normally required courses. These replaced credits can include any 400 level EEC or CIS course, with the exception of Senior Design (EEC 493/494) and the required core computer science courses. | ||||
Notes:
|