Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Science | Network Administration | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Computer Science

Admission Requirements

To complete a Computer Science degree with a Computer Systems Emphasis, you must complete six computer systems emphasis courses in addition to the computer science core courses.


Computer Systems Emphasis Courses

  • Internet Programming Unix (CSCI 374) Develop a web application using Unix, a programming language such as PHP, and a database management system like MySQL.
  • Information Security Fundamentals (CSCI 302) Learn about topics such as security policy, risk analysis, auditing and vulnerability assessment, firewalls and intrusion detection systems, and the anatomy of abuses like theft, fraud, viruses, worms, and DoS.
  • Computer Networking (CSCI 445) Gain theoretical understanding and practical experience in network design and implementation, network security, capacity planning, risk assessment, and feasibility studies.
  • Computer Systems Administration (CSCI 460) Study computer systems administration of either a Unix-based or a Windows Server-based operating system.

Additional Courses

Choose two courses from the following:


  • SQL & Business Intelligence Tools for Decision Making (CSCI 285) Learn to write basic and intermediate SQL code and use a business intelligence tool to create data visualizations.
  • Applied Operations Research (CSCI 330) Use software to solve problems, including linear programming, sensitivity analysis, network analysis, CPM, PERT, queuing calculations, and simulations.
  • Managing Information Security (CSCI 412) Learn security planning, policy considerations, security management models, risk management, and laws and ethics surrounding data security.
  • Secure E-commerce (CSCI 414) Understand the policies and procedures for eBusiness initiatives and the risks and vulnerabilities associated with online shopping.
  • Computer and Network Forensics (CSCI 416) Study the scope and impact of computer crime, forensic tools, legal considerations, and the collection and preservation of evidence.
  • JavaScript and Android Application Development (CSCI 470) Gain hands-on experience developing JavaScript and Android applications.
  • Internet Programming Windows (CSCI 475) Learn core web programming concepts necessary for web programming in JavaScript, VBScript, and ASP.
  • Capstone Project (CSCI 497) Develop a project that utilizes your skills and integrates your learning into the field of computer science.
  • Internship in Computer Science (CSCI 498) Gain job experience while maintaining full-time student status.
See More