|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
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 focuses on the management and change control for both general and IT-related projects. Technical and behavioral aspects of project management are applied within the context of an information systems development project.
-
3.00 Credits
The design, use and programming of data structures, such as stacks, queues, linked lists and binary trees, will be discussed. Sorting and searching methods are also discussed in this course. The analysis of algorithms will be considered as well as the applications of the various data structures.
-
3.00 Credits
In this course students will study assembly language. In doing so, students will develop some concepts related to the architecture and operations of the computer. Programs will be written and implemented using the instructions in this assembly language. Constructs such as selection, looping and subprograms will be implemented.
-
3.00 Credits
This course covers algorithm analysis theory and techniques. Students learn properties of both efficient and inefficient algorithms. The importance of analyzing algorithms before implementing them will be emphasized. This course will teach the skills necessary to determine the best algorithm for a given problem. We will investigate greedy, graph theoretic, divide and conquer, and distributed algorithms. We will cover both polynomial time algorithms and NP-completeness.
-
3.00 Credits
This course provides an overview of the basic principles and technologies of data communications and networking systems. Topics include transmission techniques, mutiplexing, flow and error control, routing and congestion control. The course will introduce switched, broadcast and wireless networking technologies. TCP/IP and the OSI protocol architectures will be investigated.
-
3.00 Credits
This course covers data models using Data Definition Language, using Data Manipulation Language to create complex action queries in tandem with Transaction Control Language, and using SQL (structured query language) to create and call stored program and procedures, work with cursor structures , create and execute database triggers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|