|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite: CSC 133 and must be in or have had MAT 135 or higher. Review of professional and ethical issues. Principles of object-oriented programming to include object-oriented methodology, inheritance, class hierarchies, polymorphism; abstract and interface classes. The concept of virtual machines. Single and multi-dimensional arrays. Algorithm analysis to include big "O" notation, averageand worst case behaviors, time and space tradeoffs. Fundamental array searching/sorting techniques. Event driven and concurrent programming. Foundations of human-computer interface include fundamental techniques in GUIs, graphic systems, and graphic communication. File I/O and exception handling, threading, and database connectivity. Software engineering issues. (F/S)
-
3.00 Credits
Prerequisite: CSC 133. Digital logic, registers and counters, development of a CPU architecture, Fetch/ execute cycle alternate architectures. PC assembly language topics: data definition, program structure, data transfer, addressing, I/O, procedures, strings and files. (S)
-
3.00 Credits
Prerequisite: 2 years high school algebra, or must be in or have had MAT 013 or higher. An overview of modern computer systems including hardware, software, processing and Input/Output; this course integrates nursing, computers, and information science to support nursing practice and research, focusing on the development of information management skills useful in the delivery of professional nursing care. The course will provide an introduction to personal computers, operating systems, word processing, spreadsheet, database, presentation software, data communications, computer networking, and Internet utilization. Additionally, effective database searching techniques using the Internet and other database search engines are covered as well as computer security, privacy, ethics and, problem solving techniques. This course includes the course competencies of CSC 113 therefore students cannot take both CSC 113 and CSC 253; and it will not count towards a major or minor in CS or CIS. (F)
-
3.00 Credits
Prerequisite: CSC 233. Review of professional and ethical issues. Review of basic algorithm design and object-oriented design. Pointers and fundamental pointer structures of stacks, and queues. Advanced data structures of linked-lists, binary trees, graphs, hash tables, and heaps. Fundamental computing algorithms to include hash tables, binary search trees, depth-first and breadth-first traversals, minimum spanning trees, and shortest-path algorithms. Advanced programming techniques as time permits. (F)
-
3.00 Credits
Prerequisite: permission. Courses which do not appear in the curriculum will be presented. The course topic will alternate among principles of operation, theory of algorithms and data communications. May be taken twice.
-
2.00 Credits
Corequisite CSC 233 and permission. This course will provide students with the knowledge and approaches necessary to solve a variety of problems via algorithmic development and high level language programming. The primary focus of the course will be problem solving, in an effort to prepare students to compete in the annual ACM (Association of Computing Machinery) programming contest. The course meets a minimum of once per week for two hours during the first half of the semester. Grading is on a pass/fail basis. To pass the course, the student must attend the lecture/practice sessions and make a positive contribution to his/her programming team. Attendance at the regional ACM programming contest is mandatory. The course may be taken up to three times. (F)
-
3.00 Credits
Prerequisite: 12 hours in computer science including CSC 233. An examination of a given programming paradigm not currently in the computer science curriculum. Such paradigms could include object-oriented programming (OOP) and fourth generation language programming (4 GL's) as well as others as they become popular within the industry.
-
3.00 Credits
Prerequisite: CSC 233. Database management concepts including database systems architecture, data modeling including database normalization, relational algebra concepts, query construction and optimization, security, and integrity. Elementary concepts of relational, distributed and object-oriented database systems and data warehousing. (S)
-
3.00 Credits
Prerequisite: CSC 133 or a programming course, MAT 205 or permission. See MAT 353 course description. May not be used as both CSC 353 and MAT 353. (S-even)
-
3.00 Credits
Prerequisite: CSC 303. The concepts, structure and mechanisms of operating systems are covered with emphasis on managing system resources through the operating system's command language or graphical user interface. Additional concepts covered include processes, concurrency, virtual memory and I/O management, file management, networking and distributed processing. Students will become familiar with several different operating systems. (F)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|