Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    CS 150. Computer Technology. 3(1,2). A one-semester course for undergraduates from all disciplines, which explores the nature and history of computers, their impact on society, and their use in various disciplines and careers, including selected popular applications such as word processing, spreadsheets, data base management, presentation software, the internet, and web page development. This course involves a one hour large lecture and two hours of structured laboratory each week. Prerequisite: None. (F,S)
  • 3.00 Credits

    CS 151. Introduction to Computer Science. 3(2,1). An introductory survey of computer science. It explores the breath of the subject while including enough depth to convey an honest appreciation for the topics involved. This course explores the nature and history of computers, their impact on society, algorithms, computer organization, flowcharting, pseudo coding, computing systems, and numerical methods. This course involves two hours of lecture and one hour of structured laboratory each week. The one hour laboratory segment includes an introduction to operating systems and web-programming. Prerequisite: None (F,S)
  • 4.00 Credits

    CS 160. Programming I. 4(2,2). This is the fIrst programming course in the Computer Programming sequence. It introduces students to programming with a structured programming language. Emphasis is on problem solving methods and algorithm development; defInition of language syntax and semantics; and development of ability to apply concepts by designing and coding, debugging, documenting, and executing programs. Topics include data types, variables, assignment, control structures (branching and looping). This course involves two hours of lecture and two hours of structured laboratory each week. Prerequisites: CS 151 (F, S)
  • 4.00 Credits

    CS 170. Programming II. 4(2,2). T his course is a continuation of CS 160 Programming I and develops object-oriented programming. Topics include file input/output, inheritance, arrays, pointers, recursion, exceptions, and error handling. Additional topics will introduce students to data structures such as lists, stacks, queues, and to searching and sorting algorithms. This course involves two hours of lecture and two hours of structured laboratory each week. Prerequisites: CS 160 (F, S)
  • 3.00 Credits

    CS 225. Introduction to Cyber Security. (3,0). An introduction to Cyber Security provides a comprehensive, trustworthy framework fo practices for assuring information security. The content of the course will be based on the Department of Homeland Security's and Department of Enery's Essential Body of Knowledge(EBK) for IT Security. Prerequisite: CS 151 and programming courses.
  • 3.00 Credits

    CS280. Data Structures. 3(3,0). Basic concepts of abstract Data Types and their applications in problem solving. Recursion and its applications in problem solving. Abstract models for elementary data structures, array, list, stack, queue, tables and their implementations. Various applications of these data structures in the area of computer science. Prerequisites: CS170. (F,S)
  • 3.00 Credits

    CS 300. Computer Logic. 3(3,0). A study of the mathematical foundations of Computer Science, with emphasis on number representation and hardware design logic. Topics include: data representation, unsigned and signed integers and real numbers, base conversions of numbers; sets and Venn diagrams; Boolean algebra and its application to gates and circuit designs; simplifying circuits using Karnaugh maps; flip flops, simple combinatorial and sequential circuits. Prerequisite: CS 201. (F,S)
  • 3.00 Credits

    CS 318. Organization of Programming Languages. 3(3,0). A study of the Organization of programming languages, formal language theory, syntax, semantics, pragmatics, design and implementation issues, runtime environments, lexical analysis, syntax analysis, compilation, programming, language models (imperative, object, functional, logical), languages from different models. Prerequisite: CS 308. (F,S)
  • 3.00 Credits

    CS 325. Computer Forensics. (3, 0). This course introduces students to computer forensics and cyber-crime scene analysis. The various laws and regulations dealing with computer forensic analysis will be discussed. Students will be introduced tot he Emerging international standards for computer forensic analysis, as well as a formal methodology for cionductung computer forensic investigations. Prerequisite: CS 280 or equivalent course.
  • 3.00 Credits

    CS 335. Cryptography and Network Security. (3,0). This course provides an introduction to the fundamental components of encryption. Topics include the historu of cryptograohy. public key and private key sysgems, hashing abd digital signatures. Topics also include the development of the Advanced Encryption Standard (AES), the use and functionality of Pretty Good Privacy(PGP) and the Secure Socket Layer (SSL). Corequisite: CS 304 or equivalent course.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.