Computer Science Department

Bachelor of Science in Computer Science

Why Computer Science?

  • Computing is part of everything we do!
  • Expertise in computing enables you to solve complex problems.
  • Computing enables you to make positive differences in the world.
  • Computer Science offers many types of lucrative careers.
  • Computing jobs are here to stay, regardless of where you are located.
  • Computing offers great opportunity for true creativity and innovativeness.
  • Computing has space for both collaborative work and individual effort.
  • Computer Science is an essential part of well-rounded academic preparation.
  • Future opportunities are without boundaries.

What is Computer Science?

The study of Information and Computer Technology, both hardware and software.

In short, Computer Science is the study of almost anything to do with computer technology.

Program Description

The study of concepts and theories, algorithmic foundations, implementation, and application of Information and Computing solutions.

Objectives

Prepare students to be Computer Professional and researchers, and be proficient in designing and developing computing solutions.

Sub-Areas of Computer Science:

  • Software Systems

    • Programming Languages
    • Operating System
    • Databases
    • Networking
    • Computer Graphics and Animation
    • Artificial Intelligence
    • Image Processing
    • Human-Computer Interaction
    • Computer Games
    • Telecommunications
    • Operating System

  • Hardware Systems

    • Computer Architecture
    • Robotics
    • Computer Networks
    • Microprogramming
    • Memory System
    • Performance Analysis

  • Scientific Computing

    • Simulation and Modeling
    • Computational Chemistry
    • Computational Physics
    • Bioinformatics
    • Medical Informatics

  • Computer Theory

    • Discreet Mathematics
    • Algorithms
    • Graph Theory
    • Computability Theory
    • Probability
    • Statistics
    • Formal Languages
    • Informational Theory

Applications of Computer Science

  • Communications

    Cellphones
    Instant messages
    Multimedia Messages
    Email

  • Medicine

    Medical Imagining
    Patient Monitoring
    Record keeping
    Surgery
    Diagnostics

  • Art

    Digital Art
    Virtual Reality
    Photography

  • Education

    Course Instructions
    Class Scheduling
    Distance Learning

  • Entertainment

    Movie Production
    Digital Music
    Animation
    Media Distribution
    Media Playback
    Computer Games

  • Defense

    Weapon Design
    Weapon Control
    Intelligence
    Code Breaking

  • Careers

    Application Developer
    Computer Science Instructor
    Database Programmer
    Database Design
    Database Administrator
    Information Security Engineer
    Quality Assurance Engineer
    Researcher
    System Developer
    System Analyst
    Software Engineer
    Network Systems and data Communication Analysts
    Network and Computer Systems Administrator
    Computer Specialists
    Game Developer
    Web Application Developer


What's New? [more]
Academic Links
Academic Calendar [more]