Computer Science Track (CSC)
At-a-Glance
Admission to major 2.00 grade-point average, a grade of C (2.00) or better in MTH 181, and a grade of C+ (2.30) or better in CIS 260.
Advising: Students should consult with department faculty members on a regular basis for advice on course selection.Each student will also be assigned an adviser by the department after declaring the major. The CIS Department can be reached at 216-687-4760. Students should consult with the Advising Center of the Monte Ahuja College (Ahuja Hall BU 219) for most advising or curriculum and program issues.
Student organizations: Association for Computing Machinery (ACM).
Note: The CSC track is distinguished from the CIS track by its higher requirements in computer science, mathematics, and natural science. This track is recommended for those students who want a stronger theoretical foundation or who plan to go to graduate school. The CIS Department also offers an Information Systems major in the B.B.A. degree program.
Major-Field Requirements
The following list provides a relatively complete guide to the academic requirements for a program of study in the Computer Science (CSC) track of the Computer and Information Science major. Each student's specific program requires the approval of the department adviser.
- General Education Requirements. Students should see an adviser in the Business Advising Office (BU 219) before choosing electives to satisfy General Education Requirements in the following areas: Mathematics/Quantitative Literacy, Arts/Humanities, Social Science, Natural Science, Social Diversity and Writing Across the Curriculum (including Speaking Across the Curriculum
- Twenty-two semester hours of mathematics: MTH 181 - 182 (Calculus I and II); MTH 220 (Introduction to Discrete Mathematics); MTH 284 (Matrices for Engineers) or MTH 288 (Linear Algebra); MTH 311 (Numerical Analysis); and MTH 323 (Statistical Methods).
- A 16-semester-hour science/quantitative sequence: PHY 243 and PHY 244, and the remainder in any science or quantitative courses at the 200 level or above.
- A 37-semester-hour computer science core sequence: CIS 260 (Introduction to Programming), CIS 265 (Data Structures and Algorithms), CIS 335 (Language Processors), CIS 340 (C/C++ For Systems Programming), CIS 345 (Operating System Principles), CIS 368 (Object Oriented Design and Programming), CIS 424 (Comparative Programming Languages), CIS 480 (Introduction to Computer Architecture), CIS 490 (Foundations of Computing), CIS 485 (Senior Project).
- A minimum of 20 semester hours of computer and information science electives.
- Four hours of Project Management, IST 420 (Project Management).
- CIS 151 (Invitation to Computing) for students interested in gaining an overview of the computing discipline. This course should be taken before taking CIS 260. This course can be substituted if a student has CS AP credit or has completed a college level programming course such as CIS 260 or IST 211.
- At least 46 semester hours must be earned in courses at the 300 level or above.
- All CIS courses must be passed with a grade of C or better.
- A total of 128 semester hours
Suggested Program:
Suggested Program of Study for the CIS Major using the CSC Track |
|
First Semester |
Credits |
3 |
|
4 |
|
3 |
|
Social Diversity 1 |
3 |
Arts and Humanities elective 1 |
3 |
1 |
|
Total |
17 |
|
|
Second Semester |
Credits |
3 |
|
4 |
|
4 |
|
Social Science elective 1 |
3 |
Arts and Humanities elective 1 |
3 |
Total |
17 |
|
|
Third Semester |
Credits |
5 |
|
Nat Sci/Quantitative elective |
3 |
2 |
|
CIS 265 Data Structures and Algorithms |
4 |
Social Science elective 1 |
3 |
Total |
17 |
|
|
Fourth Semester |
Credits |
5 |
|
Social Diversity 1 |
3 |
Nat Sci/Quantitative elective |
3 |
2 |
|
4 |
|
Total |
17 |
|
|
Fifth Semester |
Credits |
4 |
|
4 |
|
4 |
|
4 |
|
Total |
16 |
|
|
Sixth Semester |
Credits |
4 |
|
4 |
|
4 |
|
CIS Elective3 |
4 |
Total |
16 |
|
|
Seventh Semester |
Credits |
CIS Elective |
4 |
3 |
|
4 |
|
Writing Elective3 |
4 |
Total |
15 |
|
|
Eighth Semester |
Credits |
CIS 485 Senior Project |
4 |
CIS Elective |
4 |
CIS Elective |
4 |
CIS Elective |
4 |
Total |
16 |
1 Students should consult with a college adviser before choosing General Education electives.
2 CIS 151 can be substituted for any student with either AP (CS) credit, or by completing any college level programming language course such as CIS 260 or IST 211.
Return to Program | Return to top
Additional Major-Field Requirements
- In order to declare the CIS major with a CSC track, the student must have completed Calculus I (MTH 181) with a grade of C (2.00) or better, and CIS 260 (Introduction to Programming) with a grade of C+ (2.30) or better. The student must also have an overall grade point average of 2.00 or better.
- All computer and information science courses must be passed with a grade of "C" or better.
- Any computer and information science course taken without prior satisfactory completion of all catalog prerequisite courses will not be counted toward fulfillment of graduation requirements.
