|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
The emphasis in this course is on problem solving and basic programming. A high-level language will be used to explain programming structure and style. Topics will include problem solving and algorithm development, data types, operators, methods, control structures, arrays, and program design. This section is for students participating in the GSW Honors Program. (4-0-4)
-
3.00 Credits
This course will continue the development of concepts introduced in CSCI 1301. Advanced programming techniques will be emphasized. Students will be given the opportunity to design and implement complex programs using an object oriented approach. Topics to be covered include graphical user interface applications, programming based on events, exception handling, and database access. (4-0-4) Prerequisites: CSCI 1301 Minimum Grade: C or CSC 220 Minimum Grade: C
-
3.00 Credits
This is a comprehensive course covering three modules. The course provides a brief introduction to mathematical logic and typical proof methods. The course also focuses on the mathematical techniques that are frequently used in computer science. A high-level language, such as C++, will be used to explain problem solving using structured programming, programming structure and style, object oriented program development. Students will design and implement complex programs using abstract data types. Also the course covers the basic concepts in the hardware design of computer systems.(3-0-3)
-
3.00 Credits
The is a comprehensive course covering three modules. This course will discuss the fundamental concepts necessary for the design, use, and implementation of database systems. The basic data structures including stacks, queues, search and sort techniques, abstract data type, anlysis of algorithms for space and time complexities. The basic software engineering principles to ensure quality development process. (3-0-3) Prerequisites: CSCI 2000
-
3.00 Credits
This course discusses the basic computer organization of the microcomputer and its assembly programming language, Assembly fundamentals, Macro Assembler, DEBUG, I/O services, numeric processing and conversion, string processing. Macro library, and Macro structures will be covered.(3-0-3)
-
3.00 Credits
This course provides a brief introduction to mathematical logic and typical proof methods, followed by a discussion of sets, function, and relations. The course also focuses on the mathematical techniques that are frequently used in computer science like counting techniques, elementary probability theory, combinatorics, recurrence relation, and asymptotic notation. (3-0-3) Prerequisites: ( MATH 1113 ) or ( MTH 111 )
-
3.00 Credits
This course will first cover some types of ethical theory and codes of ethics for computer professionals. It will then discuss such topics as the responsibility and liability of software creators and software vendors, computers and privacy, computers and the distribution of power in our society, and ownership of software. (1-0-1)
-
3.00 Credits
This course introduces students to the fundaments of digital logic design. It covers basic combinational and sequential logic components and the design of combinational and sequential circuits. It also introduces block-level design of complex functions, ALU design, control unit design and instruction set design.(3-0-3) Prerequisites: ( CSCI 2500 ) or ( CSC 235 )
-
3.00 Credits
Prerequisites: CSCI 1301
-
3.00 Credits
The course provides an introduction to the basic paradigms and techniques of imperative, functional, logic, object- oriented, and concurrent programming languages. Using illustrative examples, the student will be exposed to various programming languages representative of the above paradigms.(3-0-3) Prerequisites: ( CSCI 3500 ) or ( CSC 310 )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|