|
|
Nov 25, 2024
|
|
|
|
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]
Computer Science and Technology, B.S.
|
|
Students seeking the Bachelor of Science in Computer Science and Technology must complete the University’s Core Curriculum Requirements, the Degree Core Requirements, the Bachelor of Science Requirements, and the courses required for at least one concentration. Students must choose at least one of the four concentrations within the major: Computer Science, Database, Networks, and Software Engineering.
The Computer Science concentration prepares students for a variety of technology careers or graduate study by building a broad foundation in the computer science core and developing additional depth in an elective area. The Database, Networks and Software Engineering concentrations provide graduates with a breadth of technical experience and a depth of knowledge in a particular application area.
|
Core Curriculum Requirements
Some major requirements meet Core Curriculum requirements and students are advised to take them as part of their Core Curriculum requirements. All students in the Information Technology Department are required to take a Natural Science course to fulfill the College Core B Mathematical or Natural Science requirement. Degree Core Requirements (28-30 credits)
Information Technology (24 credits)
Mathematics (4-6 credits)
Note(s):
* A grade of “C” or better is required in these courses for all department majors.
**This course has been approved for Core Curriculum credit in Mathematical Sciences.
Concentration Requirements
Students must choose one of four concentrations from the following list: Computer Science, Database, Software Engineering, and Networks. See below for specific concentration requirements.
B.S. Requirements (6-8 credits)
Student concentrating in Computer Science must choose two courses from the following list (for a total of 7 or 8 credit hours): ASTR 111 :ASTR 112 ; any Biology (except BIOL 301 :BIOL 302 ); any Chemistry; any Geology; any Physics (except PHYS 111 :PHYS 112 and PHYS 221 :PHYS 222 and PHYS 231 ); PHSC 301 .
Students concentrating in Database, Software Engineering, or Networks must choose two courses from the following list: Any 200-level, 300-level, or 400-level ITEC course (except ITEC 281 , ITEC 301 , ITEC 304 , ITEC 307 , ITEC 369 , ITEC 381 , ITEC 398 , ITEC 495 , ITEC 496 , ITEC 497 , and ITEC 498 ) or any 500 or 600-level ITEC course approved by the Department Chair; MATH 172 ; any 200-level or above Math course; ASTR 111 , ASTR 112 , any Biology (except BIOL 301 and BIOL 302 ); any Chemistry; any Geology, GEOS 250 or ITEC 250 , any Physics, or PHSC 301 .
Electives
Students should consult with their academic advisors in selecting elective courses to complete the 120 semester hours required for graduation. Total Credit Hours Needed for Degree 120
Major GPA Requirement
All majors require a minimum 2.0 GPA in the major in order to be eligible for graduation. The major GPA for all concentrations is calculated using all ITEC, MATH, and STAT courses applied toward the major, excluding any courses used to fulfill the B.S. requirements. In addition, students in the Computer Science concentration must earn a “C” or better in all ITEC courses applied toward the major. (See graduation requirements for the Computer Science concentration below).
Computer Science Concentration
In addition to the Core Curriculum, Degree Core, B.S. requirements, and electives, students in the Computer Science Concentration are required to complete the following:
Information Technology (24 credits)
One course selected from the following:
Graduation Requirements
Each student majoring in the Computer Science Concentration of the Computer Science and Technology degree must take the Major Field Test in Computer Science or an equivalent exam as determined by the department during her or his last semester. Each student majoring in the Computer Science Concentration of the Computer Science and Technology degree must earn a grade of “C” or better in each information technology course applied toward the major. All majors require a minimum 2.0 GPA in the major in order to be eligible for graduation.
Database Concentration
In addition to the Core Curriculum, Degree Core, B.S. requirements, and electives, students in the Database concentration are required to complete the following:
Information Technology (27 credits)
- ITEC 320 - Procedural Analysis and Design
- ITEC 325 - Web Programming II
- ITEC 340 - Database I
- ITEC 441 - Database II (or ITEC 541)
- ITEC 442 - Data Warehousing, Mining, and Reporting (or ITEC 542)
- ITEC 445 - Computer System and Database Security (or ITEC 645)
- Plus 9 additional credit hours chosen from any 300 or 400-level ITEC courses (except ITEC 301 , ITEC 304 , ITEC 307 , ITEC 369 , ITEC 381 , ITEC 395 , ITEC 398 , ITEC 466 , ITEC 493 , ITEC 495 , ITEC 496 , ITEC 497 , or ITEC 498 ) or any 500 or 600-level ITEC course approved by the Department Chair.
Networks Concentration
In addition to the Core Curriculum, Degree Core, B.S. requirements, and electives, students in the Networks Concentration are required to complete the following:
Information Technology (27 credits)
- ITEC 310 - Programming in C and Unix
- ITEC 340 - Database I
- ITEC 350 - Introduction to Computer Networking
- ITEC 352 - Computer Organization
- ITEC 371 - Operating Systems
- ITEC 451 - Network Design and Analysis
- ITEC 452 - Distributed Computing
- ITEC 455 - Applied Cryptography and Network Security
- Plus 3 additional credit hours chosen from any 300 or 400-level ITEC courses (except ITEC 301 , ITEC 304 , ITEC 307 , ITEC 369 , ITEC 381 , ITEC 395 , ITEC 398 , ITEC 466 , ITEC 493 , ITEC 495 , ITEC 496 , ITEC 497 , or ITEC 498 ) or any 500 or 600-level ITEC course approved by the Department Chair.
Mathematics (3-4 credits)
Software Engineering Concentration
In addition to the Core Curriculum, Degree Core, B.S. requirements, and electives, students in the Software Engineering Concentration are required to complete the following:
Information Technology (27 credits)
- ITEC 320 - Procedural Analysis and Design
- ITEC 335 - Software Testing
- ITEC 370 - Software Engineering I
- ITEC 380 - Organization of Programming Languages
- ITEC 471 - Software Engineering II
- ITEC 472 - Software Engineering III
- Plus 9 additional credit hours chosen from any 300 or 400-level ITEC courses (except ITEC 301 , ITEC 304 , ITEC 307 , ITEC 369 , ITEC 381 , ITEC 395 , ITEC 398 , ITEC 466 , ITEC 493 , ITEC 495 , ITEC 496 , ITEC 497 , or ITEC 498 ) or any 500 or 600-level ITEC course approved by the Department Chair.
Computer Science Teaching Certification Add-On Endorsement
A student may pursue an add-on endorsement in computer science while pursing another endorsement for licensure in a different area or after receiving initial licensure. The add-on endorsement may not be used for initial licensure.
The applicant seeking an add-on endorsement in computer science shall complete a minimum of 15 semester hours of course work according to the guidelines below. Courses may be counted toward multiple categories where appropriate. Each course applied to the endorsement must be passed with a grade of “C” or better. Computer Science: Minimum of 6 hours
Data Structures and/or Algorithms Analysis: Minimum of 3 hours
Introduction to Computer Systems: Minimum of 3 hours
Application of Computer Technology: Minimum of 3 hours
Choose from the following: |
|
|
|