|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An in-depth introduction to the Object-Oriented Programming (OOP) paradigm, including encapsulation, inheritance, and polymorphism. Focuses on designing, implementing, and using objects. Includes an introduction to Graphical User Interface (GUI) design and programming.
-
3.00 Credits
Introduces the fundamental theory and concepts for cybersecurity including security principles, ethical and professional issues in cybersecurity, attack strategies, risk management, access control, integrity management, cryptography basics, security protocols, and strategies for defending computers and networks. Includes practical hands-on learning activities to enhance understanding and to apply the theory and concepts.
-
3.00 Credits
Introduces the use of mainframe computers in the development of enterprise computing applications. Includes mainframe programming language such as COBOL, program design using top-down techniques, program and project documentation, sequential and random file algorithms, integrated file systems, and features of enterprise computing such as data transfer formats.
-
3.00 Credits
A discussion of the basic computer architecture elements: gates, combinational and sequential logic, hardware arithmetic, CPU, and memory structure. An examination of the languages of machines: representation of data, addressing techniques, symbolic coding, assembly, and linking. Problem solving using assembly language.
-
3.00 Credits
Fundamental concepts of data design and implementation, data abstraction, data structures, arrays, linked-lists, stacks, queues, recursion, trees, graphs, and hashing. Also covers sorting algorithms, divide and conquer techniques, greedy methods, and analysis of algorithms. The object-oriented paradigm is employed using an object-oriented language.
-
3.00 Credits
Introduces classical software engineering life cycle models and modern agile methodologies. Includes requirements elicitation, specification, design, and testing. Covers metrics, risk mitigation, and other tools required for software development. Students will participate on a team to develop a large-scale software product using an appropriate software engineering methodology.
-
3.00 Credits
Provides fundamental knowledge of, and practical experience with, database concepts. Includes study of information concepts and the realization of those concepts using the relational data model. Practical experience gained in designing and constructing data models and using SQL to interface to both multiuser DBMS packages and to desktop DBMS packages.
-
3.00 Credits
Algorithmic methods for function evaluation, roots of equations, solutions to systems of linear equations, function interpolation, numerical differentiation, and integration and use of spline functions for curve fitting. The focus is on managing and measuring errors in computation. Also offered as MATH 343; either COSC 343 or MATH 343 may be substituted for the other and may be used interchangeably for D/F repeats but may not be counted for duplicate credit.
-
3.00 Credits
Covers data communications, computer network architectures, functions of various network layers, communication protocols, internetworking, emerging high-speed networks.
-
3.00 Credits
A study of fundamental local area networking concepts. A detailed study of the basics of local area network (LAN) technology. A comparative study of commercially available LAN systems and products. Features a hands-on laboratory implementation of a LAN. Cross-listed as IFMG 352. Either course may be substituted for the other for D/F repeats but may not be taken for duplicate credit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|