Courses
Department of Computing course catalog
| Code | Title | Level | Credit Hours | Coordinator |
|---|---|---|---|---|
| CSCI 1100 | Using Information Technology |
Undergraduate
|
3 | Ryan Haas |
| CSCI 1120 | Advanced Spreadsheets |
Undergraduate
|
3 | Stephen Hendrix |
| CSCI 1150 | Using Information Technology Lab |
Undergraduate
|
0 | Ryan Haas |
| CSCI 1200 | Adventures in Computing |
Undergraduate
|
3 | Mathew Desjardins |
| CSCI 1210 | Essentials of Web Development |
Undergraduate
|
3 | Jack Ramsey |
| CSCI 1250 | Introduction to Computer Science I |
Undergraduate
|
4 | Mathew Desjardins |
| CSCI 1260 | Introduction to Computer Science II |
Undergraduate
|
4 | Mathew Desjardins |
| CSCI 1300 | Practical Applications of Artificial Intelligence |
Undergraduate
|
3 | Chelsie Dubay |
| CSCI 1510 | Student in University |
Undergraduate
|
3 | Stephen Hendrix |
| CSCI 1720 | Intermediate Topics in Web Development |
Undergraduate
|
3 | Jack Ramsey |
| CSCI 1900 | Math for Computer Science |
Undergraduate
|
3 | David Tarnoff |
| CSCI 2020 | Fundamentals of Database |
Undergraduate
|
3 | Mathew Desjardins |
| CSCI 2150 | Computer Organization |
Undergraduate
|
3 | David Tarnoff |
| CSCI 2200 | UNIX Fundamentals |
Undergraduate
|
3 | Jack Ramsey |
| CSCI 2210 | Data Structures |
Undergraduate
|
4 | Jacob Gillenwater |
| CSCI 2240 | Data Structures and Algorithms |
Undergraduate
|
3 | Jacob Gillenwater |
| CSCI 2400 | Computer Hardware and Network Administration |
Undergraduate
|
3 | Ken Loveday |
| CSCI 2800 | Visual Programming - Advanced Concepts |
Undergraduate
|
4 | Mathew Desjardins |
| CSCI 2910 | Server-Side Web Programming |
Undergraduate
|
4 | William Rochelle |
| CSCI 3000 | Career Readiness for Computing |
Undergraduate
|
1 | William Kinser |
| CSCI 3010 | Scripting for Data Management |
Undergraduate
|
3 | |
| CSCI 3020 | Database Advanced Topics |
Undergraduate
|
3 | Mathew Desjardins |
| CSCI 3048 | Honors Methods of Research |
Undergraduate
|
3 | |
| CSCI 3110 | Advanced Topics in Web Development |
Undergraduate
|
3 | Jeff Roach |
| CSCI 3160 | Computer Systems |
Undergraduate
|
4 | Chandler Scott |
| CSCI 3230 | Algorithms |
Undergraduate
|
4 | Jacob Gillenwater |
| CSCI 3240 | Computation and Complexity Theory |
Undergraduate
|
3 | Jacob Gillenwater |
| CSCI 3400 | Networking Fundamentals |
Undergraduate
|
3 | Mohammad Khan |
| CSCI 3500 | Information Security and Assurance |
Undergraduate
|
3 | Ghaith Husari |
| CSCI 3510 | Network Security |
Undergraduate
|
3 | Mohammad Khan |
| CSCI 3600 | Computer Scripting |
Undergraduate
|
3 | |
| CSCI 3610 | Secure Coding |
Undergraduate
|
3 | Biju Bajracharya |
| CSCI 3700 | Enabling Business with Information Systems |
Undergraduate
|
3 | Douglas Battleson |
| CSCI 4018 | Senior Honors Thesis |
Undergraduate
|
3 | |
| CSCI 4037 | Natural Language Processing and Text Analysis |
Undergraduate
Cross-listed
|
3 | Ghaith Husari |
| CSCI 4047 | Data Analytics and Visualization |
Undergraduate
Cross-listed
|
3 | Ghaith Husari |
| CSCI 4157 | Interactive Graphics |
Undergraduate
Cross-listed
|
3 | Jeff Roach |
| CSCI 4190 | Game Engine Development |
Undergraduate
|
3 | |
| CSCI 4220 | Introduction to Artificial Intelligence |
Undergraduate
|
3 | Brian Bennett |
| CSCI 4250 | Software Engineering I |
Undergraduate
|
3 | Brian Bennett |
| CSCI 4317 | Internet and Computer Law |
Undergraduate
Cross-listed
|
3 | Mathew Desjardins |
| CSCI 4350 | Software Engineering II |
Undergraduate
|
3 | Brian Bennett |
| CSCI 4417 | Introduction to System Administration |
Undergraduate
Cross-listed
|
3 | Jack Ramsey |
| CSCI 4507 | Computer Forensics |
Undergraduate
Cross-listed
|
3 | Ghaith Husari |
| CSCI 4537 | Ethical Hacking |
Undergraduate
Cross-listed
|
3 | Ghaith Husari |
| CSCI 4607 | Information Risk Management |
Undergraduate
Cross-listed
|
3 | Ghaith Husari |
| CSCI 4637 | Wireless and Mobile Computing |
Undergraduate
Cross-listed
|
3 | Mohammad Khan |
| CSCI 4647 | Network Defense and Countermeasures |
Undergraduate
Cross-listed
|
3 | |
| CSCI 4657 | Cloud Computing |
Undergraduate
Cross-listed
|
3 | Mohammad Khan |
| CSCI 4677 | Internet of Things |
Undergraduate
Cross-listed
|
3 | David Tarnoff |
| CSCI 4717 | Computer Architecture |
Undergraduate
Cross-listed
|
3 | David Tarnoff |
| CSCI 4727 | Operating Systems |
Undergraduate
Cross-listed
|
3 | Chandler Scott |
| CSCI 4747 | Business Process Integration |
Undergraduate
Cross-listed
|
3 | Douglas Battleson |
| CSCI 4755 | Enterprise Analytics |
Undergraduate
|
3 | |
| CSCI 4757 | Information Systems Implementation |
Undergraduate
Cross-listed
|
3 | Douglas Battleson |
| CSCI 4767 | Enterprise Programming |
Undergraduate
Cross-listed
|
3 | Mathew Desjardins |
| CSCI 4847 | Health Information Systems |
Undergraduate
Cross-listed
|
3 | Stephen Hendrix |
| CSCI 4900 | Independent Study |
Undergraduate
|
1 | |
| CSCI 4905 | Internship |
Undergraduate
|
1 | |
| CSCI 4910 | Selected Topics in Computer Science |
Undergraduate
|
1 | |
| CSCI 4927 | Human Computer Interaction |
Undergraduate
Cross-listed
|
3 | Jacob Gillenwater |
| CSCI 4957 | Special Topics in Computer Science |
Undergraduate
Cross-listed
|
1 | |
| CSCI 4989 | Internship/Cooperative Education |
Undergraduate
|
1 | |
| CSCI 4999 | Internship/Cooperative Education |
Undergraduate
|
1 | |
| CSCI 5000 | Data Management |
Graduate
|
3 | |
| CSCI 5010 | Programming for Data Analytics |
Graduate
|
3 | |
| CSCI 5037 | Natural Language Processing and Text Analysis |
Graduate
Cross-listed
|
3 | |
| CSCI 5047 | Data Analytics and Visualization |
Graduate
Cross-listed
|
3 | |
| CSCI 5050 | Decision Support Systems |
Graduate
|
3 | |
| CSCI 5150 | Topics in Distributed Systems |
Graduate
|
3 | |
| CSCI 5157 | Interactive Graphics |
Graduate
Cross-listed
|
3 | |
| CSCI 5200 | Software Systems Engineering |
Graduate
|
3 | |
| CSCI 5220 | Software Verification and Validation |
Graduate
|
3 | |
| CSCI 5227 | Database Administration |
Graduate
Cross-listed
|
3 | |
| CSCI 5230 | Software Project Management |
Graduate
|
3 | |
| CSCI 5250 | Database Design |
Graduate
|
3 | |
| CSCI 5260 | Artificial Intelligence |
Graduate
|
3 | |
| CSCI 5270 | Machine Learning |
Graduate
|
3 | |
| CSCI 5300 | Software Design |
Graduate
|
3 | |
| CSCI 5317 | Internet and Computer Law |
Graduate
Cross-listed
|
3 | |
| CSCI 5360 | Topics in Network and System Administration |
Graduate
|
3 | |
| CSCI 5400 | Software Production |
Graduate
|
3 | |
| CSCI 5410 | Advanced Networking Techniques |
Graduate
|
3 | |
| CSCI 5417 | Introduction to System Administration |
Graduate
Cross-listed
|
3 | |
| CSCI 5460 | Network and Information Security |
Graduate
|
3 | |
| CSCI 5470 | Cyber Risk Governance |
Graduate
|
3 | |
| CSCI 5480 | Cybersecurity Analytics |
Graduate
|
3 | |
| CSCI 5507 | Computer Forensics |
Graduate
Cross-listed
|
3 | |
| CSCI 5520 | Research Methods in Computer Science |
Graduate
|
3 | |
| CSCI 5537 | Ethical Hacking |
Graduate
Cross-listed
|
3 | |
| CSCI 5550 | Directed Research 1 |
Graduate
|
3 | |
| CSCI 5551 | Directed Research 2 |
Graduate
|
3 | |
| CSCI 5607 | Information Risk Management |
Graduate
Cross-listed
|
3 | |
| CSCI 5610 | Formal Languages and Computational Complexity |
Graduate
|
3 | |
| CSCI 5617 | XML |
Graduate
Cross-listed
|
3 | |
| CSCI 5620 | Analysis of Algorithms |
Graduate
|
3 | |
| CSCI 5637 | Wireless and Mobile Computing |
Graduate
Cross-listed
|
3 | |
| CSCI 5647 | Network Defense and Countermeasures |
Graduate
Cross-listed
|
3 | |
| CSCI 5657 | Cloud Computing |
Graduate
Cross-listed
|
3 | |
| CSCI 5677 | Internet of Things |
Graduate
Cross-listed
|
3 | |
| CSCI 5710 | Information Architecture |
Graduate
|
3 | |
| CSCI 5717 | Computer Architecture |
Graduate
Cross-listed
|
3 | |
| CSCI 5727 | Operating Systems |
Graduate
Cross-listed
|
3 | |
| CSCI 5730 | Enterprise Information Systems |
Graduate
|
3 | |
| CSCI 5747 | Business Process Integration |
Graduate
Cross-listed
|
3 | |
| CSCI 5757 | Business Process Configuration |
Graduate
Cross-listed
|
3 | |
| CSCI 5760 | Enterprise Systems Project Management |
Graduate
|
3 | |
| CSCI 5767 | Enterprise Programming |
Graduate
Cross-listed
|
3 | |
| CSCI 5770 | Digital Transformation in Management |
Graduate
|
3 | |
| CSCI 5847 | Health Information Systems |
Graduate
Cross-listed
|
3 | |
| CSCI 5900 | Independent Study |
Graduate
|
1 | |
| CSCI 5905 | Internship |
Graduate
|
1 | |
| CSCI 5910 | Software Development Project I |
Graduate
|
3 | |
| CSCI 5915 | Information Systems Project 1 |
Graduate
|
3 | |
| CSCI 5920 | Software Development Project II |
Graduate
|
3 | |
| CSCI 5925 | Information Systems Project 2 |
Graduate
|
3 | |
| CSCI 5927 | Human Computer Interaction |
Graduate
Cross-listed
|
3 | |
| CSCI 5930 | Software Development Project III |
Graduate
|
3 | |
| CSCI 5940 | Independent Computing Project I |
Graduate
|
3 | |
| CSCI 5950 | Independent Computing Project II |
Graduate
|
3 | |
| CSCI 5957 | Special Topics in Computer Science |
Graduate
Cross-listed
|
1 | |
| CSCI 5960 | Thesis in Computer and Information Sciences |
Graduate
|
1 | |
| CSCI 5989 | Internship/Cooperative Education |
Graduate
|
1 | |
| CSCI 5990 | Readings and Research |
Graduate
|
1 | |
| CSCI 5999 | Internship/Cooperative Education |
Graduate
|
1 |