CBY101 - Introduction to Computer Forensics

Prerequisites: CNA101, CNA106, and CNA260

This course starts with the basics of computer technology to build a foundation for understanding where evidence can be found. It introduces students to the technology and procedures of acquiring and analyzing digital evidence taken from computers. This course also exposes students to the software being used in the industry. 

Credits: 3


CBY201 - Programming Concepts and Methodologies

This course is an introduction to the fundamental concepts and models of application development including the basic concepts of program design, data structures, programming, problem solving, programming logic, and fundamental design techniques for event-driven programs. Students receive hands-on experience with important concepts and skills necessary to write common business programs. Emphasis is on structured programming techniques and top-down.

Credits: 4


CBY202 - Introduction to Programming: Java

Prerequisite:  CYB201

Java is a programming language with flexibility to be used either on a network or stand-alone system. This course explores features that set it apart from traditional programming languages: its graphics and user-interface features along with its implementation of object-oriented program design.

Credits: 4