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 and Second Discipline
  • Distributed Systems and Networking
  • Software Engineering
 

Computer Science

 

Freshman Year (31 Sem. Hrs.)

 

Course NameTerm TakenGradeGen 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)

 

  • ENGL course at the 2000 level or above on the general education humanities list (3) or
  • HNRS course at the 2000 level or above on the general education humanities list
  •  

    MATH 1550 Analytic Geometry and Calculus I (5)
    MATH 1552 Analytic Geometry and Calculus II (4)
  • Biological or physical sciences sequence (6) 1
  • General education humanities communication studies course (3)
  • Sophomore Year (33 Sem. Hrs.)

     

    Course NameTerm TakenGradeGen Ed
    CSC 2259 Discrete Structures (3)
    CSC 3102 Advanced Data Structures and Algorithm Analysis (3)
    CSC 3380 Object Oriented Design (3)
  • Computer science elective 2000 level or above or computer science area requirement (3)
  • ENGL 2000 English Composition (3)
    MATH 2090 Elementary Differential Equations and Linear Algebra (4)
  • General education biological or physical sciences sequence with lab (8) 1
  • General education social sciences course (3)
  • Three hrs. chosen from 2000 level or above

    • ENGL course from the general education humanities list (3) or
    • HNRS course from the general education humanities list (3)

    Junior Year (32 Sem. Hrs.)

     

    Course NameTerm TakenGradeGen Ed
    CSC 2262 Numerical Methods (3)
    CSC 3501 Computer Organization and Design (3)
    CSC 4101 Programming Languages (3)
  • Computer science elective 3000 level or above or computer science area requirement (3)
  • Foreign language courses (8) 2
  • IE 3302 Engineering Statistics (3) 3
  • General education social sciences course at the sophomore level or above (3)
  • Approved elective or area requirements (6)
  • Senior Year (24 Sem. Hrs.)

     

    Course NameTerm TakenGradeGen Ed
    CSC 4103 Operating Systems (3)
    CSC 4330 Software Systems Development (3)
  • Computer science elective 3000 level or above (3)
  •  

  • Computer science senior elective (3) 4 or
  • Computer science area requirement (3)
  •  

  • Approved electives or area requirements (9)
  • General education arts courses (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 NameTerm TakenGradeGen 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 NameTerm TakenGradeGen 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)
  • other electives subject to approval
  • Software Engineering (18 hrs.)

     

    Required courses (9 hrs.)

     

    Course NameTerm TakenGradeGen Ed
  • CSC 2000 level or above area elective
  • CSC 4351 Compiler Construction (3)
    CSC 4402 Introduction to Database Management Systems (3)
    Approved area electives (9 hrs.)

     

    Course NameTerm TakenGradeGen 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 NameTerm TakenGradeGen 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: