B.S. in Info.Tech. and M.S. in Computer Science


1st Semester (14 credits)

ENWR1101     Academic Writing
INFO1101       Computer Concepts & Tech
CSCI1105       Computers & Computer Software
MATH1105     College Algebra
UNIV1001       Transitioning to University Life

2nd Semester (14 credits)

ART1177        Intro to Digital media
ENWR1102    Academic Research & Writing
INFO1201       Information Technology
MATH1107     Pre-calculus
UNIV1002       Preparing for Professional Life

3rd Semester (16 credits)

EGTG2210     1Technical Communication
INFO2101      Computer Programming I for IT
INFO2105      Internet & Web Applications
2Laboratory Science Elective
UNIV2001       Cross-cultural Perspectives

4th Semester (16 credits)

INFO2102       Computer Programming II for IT (or)
ENGR2286     Digital Systems Design
INFO2106       Web Site Design & Management
2Laboratory Science Elective
UNIV2002      Global Issues

5th Semester (15 credits)

CSCI2232       Data Structures
CSCI2247       Assembly Lang Programming (or)
EENG2287     Microprocessor System Design I
ENGR3000     4 Modern Technologies
MATH2337     Applied Statistics I
4IT Technical Elective

6th Semester (15 credits)

CSCI6623     Database Systems
CSCI6638     Operating Systems   
INFO3201     Human Computer Interface
INFO3205     Digital Media Publishing
4IT Technical Elective

7th Semester (18 credits)

CSCI6603       Computer Architecture
ENGR4210     Management & Engineering Economics
INFO4101       Data Communication & Computer Networks I
INFO4201       IT needs Assessment & Management
MATH2255     Discrete Structures
4IT Technical Elective 

8th Semester (15 credits)

INFO4102     Data Communication & Computer Networks II
INFO4205     Capstone Project
INFO4410     Foundations on Cubersecurity
INFO4844     1 Programming for Internet
4IT Technical Elective

9th Semester (12 credits)

CSCI6620      Software Engineering
5Graduate CS Electives

10th Semester (9 credits)

CSCI7645     Systems Programming
5Graduate CS Electives


1ORAL COMMUNICATION: must take EGTG2210 Technical Communications to satisfy this requirement.
2LABORATORY SCIENCE ELECTIVES: Students are required to complete one full-year laboratory science sequence totaling eight (8) credits from the following courses:  PHYS2101, PHYS2102 General Physics I & II and PHYS2201, PHYS2202 Physics Laboratory I & II; CHEM1201, CHEM1202 General Chemistry I & II and CHEM1203, CHEM 1204 General Chemistry Laboratory I & II; or BIOL1251, BIOL 1252 General Biology I & II and BIOL1253, BIOL1254 General Biology Laboratory I & II.    
3ETHICAL AND MORAL ANALYSIS:  Students must take ENGR3000 Modern Technologies to satisfy this requirement.
4INFORMATION TECHNOLOGY TECHNICAL ELECTIVES:  Twelve credits must be selected from the approved list of Information Technology Technical Electives listed below. The courses must be approved by an academic advisor. Students can elect to participate in a cooperative educational experience and earn up to three credits.                        
TECHNICAL ELECTIVES:  Prerequisites must be fulfilled for any course(s) selected.
ART2255
ART2274
COMM2215
COMM2648/2649
CSCI3251
CSCI3315
CSCI3317
CSCI3331
CSCI3338
CSCI3345
CSCI3380
CSCI3420
CSCI3460
CSCI4373
CSCI4380
EGTE3288
Basics of Computer Animatio
Computer 3-Dimensional Modeling
Photoshop for Advertisement and Illustration
Basic Video Editing
Design of Software Systems
Mobile Application Development
Computer Game Programming
Advanced Database
Advanced Oracle SQL Performance and Tuning
Firewalls and Intrusion Detection Systems
UNIX Shell Programming
Cryptography
Data Warehouse and Data Mining
Distributed Database Systems   
Systems Development with Java
Microprocessor System Design II
GRADUATE COMPUTER SCIENCE ELECTIVES:   A total of five graduate computer science electives (15 credits) are to be chosen from the following. All prerequisities must be fulfilled for each course selected. Permission of advisor is required for non-CSCI electives.                              
59th Semester
Any three courses from CSCI 6700-7881
610th Semester     
Any two courses from EENG6601-7852 or CSCI 6700-8891 or MKTG6601-8850 or COMM6001-7098     
A minimum of 123 credits is required for the BS degree, and a minimum of an additional 21 credits for the MS degree.