|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introduction to software applications, equipment, information representation, information security, ethical issues, and the use of Internet information resources. Laboratory assignments employ a variety of application software including word processing, electronic spreadsheets, presentation systems, database systems, and the design and creation of web pages. Credit for this course is not allowed if CBIS 2220 has been previously taken. This course is non-repeatable.
-
3.00 Credits
Course topics include an overview of computers and programming; problem-solving and algorithm development; simple data types; arithmetic and logical operators; selection structures; text files; arrays; procedural abstraction and software design; modular programming. This course is non-repeatable.
-
3.00 Credits
Prerequisite: C or better in CSCI 1301. The course includes an overview of abstract data types; multi-dimensional arrays and records; sets and strings; binary files; searching and sorting; introduction to pointers and linked lists; software engineering concepts; software engineering concepts; dynamic data structures; introduction to object oriented languages and the concepts of object oriented design of algorithms. This course is non-repeatable.
-
3.00 Credits
Prerequisite: C or better in CSCI 1302. Students strengthened in the knowledge of object oriented languages and the concepts of object oriented design of algorithms. The central issues of data hiding, encapsulation and polymorphism are emphasized throughout the course. This course is non-repeatable.
-
3.00 Credits
Prerequisites: C or better in MATH 1113 and CSCI 1302. This course offers an intensive introduction to discrete mathematics as it is used in computer science. Topics include functions, relations, sets, propositional and predicate logic, simple circuit logic, proof techniques, elementary combinatorics, and discrete probability. This course is non-repeatable.
-
2.00 Credits
Prerequisite: C or better in CSCI 1302. An introduction to social and professional issues that arise in the context of computing. The course addresses the history of computing, the social context of computing, methods and tools of analysis to evaluate ethical arguments and choice. professional and ethical responsibilities, risks and liabilities, intellectual property, privacy and civil liberties, computer crime, economic issues, and philosophical frameworks of ethical systems. The relevance of these topics to issues that arise in the context of computer science is emphasized by examination of concrete examples throughout the course. This course includes selected readings, in-class discussions, presentations, short essays and a final course term paper.
-
3.00 Credits
Prerequisite: CSCI 1302. The internal organization of digital computers is introduced through the study of assembly language. Digital logic design, sequential and combinational circuit design and implementation are introduced. Laboratory projects include the implementation of circuits using integrated circuit technology and assembly language programming. Corequisite CSCI 3410. This course is non-repeatable.
-
3.00 Credits
Prerequisite: C or better in CSCI 3211. Study of computer architecture. Topics include CPU organization, memory addressing, internal bus organization, and control. Laboratory emphasis is given to design and construction of an operational digital computer system. This course is non-repeatable.
-
3.00 Credits
Prerequisite: C or better in CSCI 3410 and CSCI 3212. Basic principles, structure, and functions of operating systems, especially UNIX. Topics include concurrency, multitasking and process synchronization, multiprogramming, and memory, processor, and device management. This course is non-repeatable.
-
3.00 Credits
Prerequisite: C or better in CSCI 3341. This course is a continuation of CSCI 3341 and is a study of the design and development of multitasking systems, client-server organizations, and distributed applications. Computer network design, implementations and protocols are included. This course is non-repeatable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|