Bachelor of Science in Computer Science
University Requirements (Gen ED) 47 hours (-6 hours Gen Ed)
Diversity courses can be double-dipped with humanities and social sciences
Prerequisite/ Free Electives 6 hours
College of IS&T Courses 18 hours (-6 hours Gen Ed)
Mathematics Courses 16 hours (-3 hours Gen Ed)
Department Requirements for the BSCS Degree
Computer Science required courses 27 hours
Computer Science Core Extension courses 21 hours
Optional Concentrations, or Electives/*some courses applicable towards CS core extension courses
Total hours 153 hours (-15 Gen Ed & -18 optional concentration) = 120
Prerequisite / Free electives (6 hours)
|CSCI 1200||Computer Science Principles||
|CIST 1300||Introduction to Web Development||
*NOTE: CSCI 1200
counts towards Natural Science requirement.
College of IS&T Courses (18 Hours)
The college of IS&T has developed a series of courses that is required for students wishing to obtain a degree from the college. The development and implementation of this core curriculum is unique; it serves as a basis for preparing students to enter more advanced courses. The core curriculum is as follows (students are accountable for prerequisites of courses):
|CIST 1400||Introduction to Computer Programming||
|CIST 1404||Introduction to Computer Programming Laboratory||
|CSCI 1620||Introduction to Computer Science II||
|CSCI 2240||INTRODUCTION TO C PROGRAMMING||
|CIST 2100||Organizations, Applications and Technology||
|CIST 2500||Introduction to Applied Statistics for IS&T||
|CIST 3110||Information Technology Ethics||
Mathematics Courses (16 hours)
Department Requirements for the BSCS Degree
Computer Science Required Courses (27 hours)
*MFT- Major Field Test
As part of its ongoing efforts to assess the undergraduate curriculum, the computer Science department is now using the MFT to statistically compare our graduates with graduates from other schools nationwide. The test contains 60 multiple-choice questions. Individual scores on the MFT given an effective metric to measure your level of achievement, and allow you to compare your scores with national comparative data. The department uses the scores to assist in our detailed curriculum review and evaluation. All results are confidential.
Computer Science Core Extension Courses (21 hours)
Various core extensions and areas of emphasis for the Computer Science Core Extension may be taken to form an area of specialization, such as Computing in Information Systems engineering. A core extension of at least 21 semester hours must be completed to obtain the Bachelor of Science in Computer Science degree. At least 12 of the 21 hours selected must be approved upper division computer science courses (that is, courses with numbers greater than 3000). The remaining hours must be in an area of emphasis consistent with the computer science degree. They may include additional upper division computer science courses or courses selected from a different academic area.
- 12 credit hours must be upper division (3000+) Computer Science courses
- 9 credit hours must be related courses and can be any division (1000-4000)
Computer Sciences Upper Division Courses (12 hours)
Computer Sciences Lower Division Elective Courses (9 hours)
A student may incorporate one of the elective tracks or one of the concentrations as their Core Extension focus. See below for CSCI tracks and concentrations.
Computer Science (CSCI) Tracks
Software Engineering Track
Computer Networking and Communications Track
This will provide students with knowledge of networking computers in different network topologies such as local and wide area networks, the OSI model, data communication hardware, software and applications, network protocols and standards, performance analysis, etc.
Information Systems Engineering Track
This will provide the students with the knowledge to be able, in concert with others, to identify IS problems, decompose problems, communicate concepts, develop alternative solutions, evaluate alternatives, conceptualize designs and to build, test, validate and deliver information Systems.
Internet and Intranet Software Application Development Track
This will provide students with methods and techniques for developing software application systems on the Internet and intranet.
Other Core Extension Elective Tracks
*MATH 3100: A course cross-listed with CSCI can't be used as both upper division computer science and elective.
Other mathematics electives are acceptable. Currently, 1970 and Junior/Senior level courses constitute acceptable MATH choices
Computer and Electronics Engineering (CEEN)
The acceptable CEEN 9 hour electives are:
Information Systems & Quantitative Analysis (ISQA)
|ISQA 3310||Managing the Data Base Environment||
|ISQA 3910||Introduction to Project Management||
|ISQA 4110||Information Systems Analysis||
|ISQA 4120||System Design and Implementation||
The acceptable ISQA 9 hour electives are:
*These courses cannot be accepted if courses with similar names are used in the 12 CSCI upper division electives.
Other Elective Areas
Other elective areas may be acceptable. The entire core extension must be approved by the Computer Science Undergraduate Program Committee (UPC), and should be submitted at the end of the sophomore year. Completed core extension proposals should be turned into the IS&T Undergraduate Advising Office in PKI 170. Allow at least one month to receive a response from the UPC.