|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course will provide the student with basic literacy of computers, present problem solving heuristics and structured programming techniques, present language independent data types, compose operations and programming constructs, introduce arrays and linked lists, and implement fundamental programs using an appropriate programming language.
-
3.00 Credits
This course builds on CMAC 1200. It gives the student a thorough understanding of the presently adopted language so that the student will develop the ability to program in the language. Emphasis is placed on efficient software development using structured programming techniques. Students are required to write, test and run programs.
-
3.00 Credits
Modern video games are used not only for entertainment, but for training, education, and many other purposes as well. This course will discuss contemporary uses of games as well as the basics of how to design and create them, both practically and responsibly. Students will create a basic game, using a game creation tool, as part of this course.
-
3.00 Credits
This course is a broad overview to the field of cybersecurity and serves as a foundation for understanding key concepts related to protecting information assets. Topics include common cyberattacks, cryptography, security protocols, attack mitigation mechanisms, and cyber wellness. This course forms the basis for future cybersecurity courses.
-
3.00 Credits
This course focuses on fundamental principles in modern operating systems including Windows, Unix/Linux and Mac OS. Students learn about the services provided by operating systems' software, memory management, process scheduling and communication, storage, input/output, and distributed systems. OS security and data protection and the interaction between computers will be also covered.
-
3.00 Credits
Object Oriented Programming- This course teaches object-oriented programming. Object-orientated programming offers a natural method for designing software systems that build on the concepts of data abstraction, information hiding and modularity. Students will design and implement solutions to problems using an object-oriented programming language.
-
3.00 Credits
This course provides the student with an in-depth study of the basis of digital computers. Number systems, arithmetic operations, codes, Boolean algebra, Boolean minimization techniques, state transition tables and state transition graphs are discussed. Extensive emphasis is placed on the analysis and synthesis of synchronous and asynchronous combinational networks which form digital computers.
-
3.00 Credits
This course covers concepts in the design and implementation of computer communication networks, their protocols, the applications, and advanced principles of computer networks. Security issues in communication networks will be also studied, including secure communication, authentication, firewalls and intrusion detection.
-
3.00 Credits
An introduction to cryptography with the number theory portion tied in. The following topics will be covered: Modular Arithmetic, Classical Cryptography, Public Key Cryptography, Introduction to Complexity, and their corresponding implementations in an appropriate computer programming language.
-
3.00 Credits
This course introduces students to more principles of cybersecurity beyond Into to Cybersecurity. Topics will include cyber ethics, encryption, disaster recovery, cloud security, IoT security, and cyber threats
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|