| Student ID:__________________________ Student Name:_______________________ Adviser Name:_______________________ | Catalog: 2012-2013 General Catalog Degrees programs/curriculums/majors: Computer Science, B.S. Minimum Credits Required:__________________ | |||||
Computer Science, B.S.
|
||||||
Computer Science
| ||||||
Freshman Year (31 Sem. Hrs.)
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
|---|---|---|---|---|---|---|
| CSC 1200 Ethics in Computing (1) | ||||||
| CSC 1350 Computer Science I for Majors (3) | ||||||
| CSC 1351 Computer Science II for Majors (3) | ||||||
| ENGL 1001 English Composition (3) | ||||||
| ||||||
| MATH 1550 Analytic Geometry and Calculus I (5) | ||||||
| MATH 1552 Analytic Geometry and Calculus II (4) | ||||||
|
| ||||||
Sophomore Year (33 Sem. Hrs.)
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
| CSC 2259 Discrete Structures (3) | ||||||
| CSC 3102 Advanced Data Structures and Algorithm Analysis (3) | ||||||
| CSC 3380 Object Oriented Design (3) | ||||||
|
| ||||||
| ENGL 2000 English Composition (3) | ||||||
| MATH 2090 Elementary Differential Equations and Linear Algebra (4) | ||||||
|
| ||||||
Three hrs. chosen from 2000 level or above
| ||||||
Junior Year (32 Sem. Hrs.)
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
| CSC 2262 Numerical Methods (3) | ||||||
| CSC 3501 Computer Organization and Design (3) | ||||||
| CSC 4101 Programming Languages (3) | ||||||
|
| ||||||
| IE 3302 Engineering Statistics (3) 3 | ||||||
|
| ||||||
Senior Year (24 Sem. Hrs.)
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
| CSC 4103 Operating Systems (3) | ||||||
| CSC 4330 Software Systems Development (3) | ||||||
|
| ||||||
120 Total Sem. Hrs.1See college list of approved general education natural sciences courses. 2If a 10-hour foreign language sequence is taken, the extra two hours will be counted toward approved electives. 3Students who have completed the prerequisites may substitute MATH 3355 or EE 3140 or EXST 4050. 4The computer science senior elective (three semester hours) must be an approved 4000 level computer science course. | ||||||
Areas of Concentration
| ||||||
Computer Science and Second Discipline (24 hrs.)In addition to three credit hours each from a CSC 2000 level or above elective, a CSC 3000 level class or above, and a CSC senior elective, an approved second discipline concentration consists of 15 semester hours of electives in one area outside of the Department of Computer Science. All courses must be taken from a single department except when a university minor is obtained. Courses in the second area are to form a coherent sequence; where possible students should take courses required of a major in that department. Ordinarily, there should be at least two courses numbered 3000 or above. Courses chosen from Information Systems and Decision Sciences must be numbered ISDS 3100 or above. The approval form must be submitted no later than the sophomore year with the consent of the departmental advisor and the dean’s office. | ||||||
Distributed Systems and Networking (18 hrs.)
| ||||||
Required courses (9 hrs.)
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
| CSC 4304 Systems Programming (3) | ||||||
| CSC 4501 Computer Networks (3) | ||||||
| CSC 4999 Advanced Independent Undergraduate Research (1-3) | ||||||
Approved area electives (9 hrs.)no more than two elective courses from the same department | ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
| EE 4610 Analog Communication (3) | ||||||
| EE 4625 Digital Communication and Networking (3) | ||||||
| EE 4660 Random Processes I (3) | ||||||
| IE 4426 Distributed Information Systems Engineering (3) | ||||||
| ISDS 4111 Enterprise Systems (3) | ||||||
| ISDS 4120 Business Data Communications (3) | ||||||
| ||||||
| ISDS 4123 Computer and Networking Security (3) or | ||||||
| CSC 4601 Computer and Network Security (3) | ||||||
| ||||||
| MATH 3355 Probability (3) | ||||||
| MATH 4023 Applied Algebra (3) | ||||||
| MATH 4025 Optimization Theory and Applications (3) | ||||||
| MATH 4325 Fourier Transforms (3) | ||||||
| MATH 4470 Error-Correcting Codes (3) | ||||||
|
| ||||||
Software Engineering (18 hrs.)
| ||||||
Required courses (9 hrs.)
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
|
| ||||||
| CSC 4351 Compiler Construction (3) | ||||||
| CSC 4402 Introduction to Database Management Systems (3) | ||||||
Approved area electives (9 hrs.)
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
| CSC 4304 Systems Programming (3) | ||||||
| CSC 4370 Software Modeling Techniques (3) | ||||||
| CSC 4890 Introduction to Theory of Computation (3) | ||||||
| EE 4760 Introduction to Compiler Optimization (3) | ||||||
| IE 4461 Human Factors Engineering (3) other electives subject to approval | ||||||
ISDS (max. of 6 hrs.) from
| ||||||
| Course Name | Term Taken | Grade | Gen Ed | |||
| ISDS 4110 Business Decision Support and Expert Systems (3) | ||||||
| ISDS 4111 Enterprise Systems (3) | ||||||
| ISDS 4112 Data Warehousing (3) | ||||||
| ISDS 4113 Information Technology Project Management (3) | ||||||
| ISDS 4114 Software Quality Assurance (3) | ||||||
| ISDS 4125 Analysis and Design of Management Information Systems (3) | ||||||
| ISDS 4141 Introduction to Data Mining (3) | ||||||
| ISDS 4501 Systems Modeling and Analysis I (3) | ||||||
| ISDS 4502 Systems Modeling and Analysis II (3) | ||||||
| ISDS 4511 Industrial Simulation (3) | ||||||
|
Notes:
|
||||||