Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 4.00 Credits

    4 cr. 5 hr. This course provides an introduction to analog circuits and modern solid-state devices, including diode rectifiers, power supply design, OP amps and oscillator circuits. Extensive laboratory work illustrates the operation and behavior of circuits, as well as the use of modern laboratory test equipment. Topics covered in the class include basic circuit analysis, semiconductor principles, diodes, power supply design, bipolar and FET transistor applications, OP AMP circuits and applications, oscillators and linear integrated circuits. Students registering for this course must also register for the accompanying lab course. Prerequisite: Math 1300.
  • 4.00 Credits

    4 cr. 5 hr. This course provides a study of the design and application of both asynchronous and synchronous electronic logic circuits. Counters, registers, serial and parallel adders, and arithmetic units are included. Topics covered are Boolean algebraic simplifications; Karnaugh maps; Quine McCluskey method; combinational logic circuits; sequential logic circuits; comparison of TTL, MOS, and ECL logic families; the arithmetic unit; coding and decoding; parity detection and generators; multiplexers and programmable logic devices. Extensive laboratory work supplements the topics studied. Students registering for this course must also register for the accompanying lab course. Prerequisite: CSC 1600.
  • 3.00 Credits

    3 cr. 3 hr. This course introduces discrete mathematics as applied to computer science. Topics covered include Boolean logic, elementary set theory, functions, relations, enumeration, proof techniques number systems and trees. (Credit is not given for both CSC 1900 and MATH 1900.) Q Prerequisite: Math 1250 or Math 1300 or equivalent knowledge.
  • 3.00 Credits

    3 cr. 3 hr. Scripting is used to add programming capabilities to HTML code and to create dynamic and more interactive Web pages. Students will learn JavaScript as a scripting tool for creating Web pages. Operators, statements, functions, event handling and objects of this language will be studied. Students will learn the document, form and window objects in detail. Prerequisite: CSC 1150 or equivalent knowledge.
  • 3.00 Credits

    3 cr. 3 hr. This course is about design and implementation of database systems. Evolution of various database models, including hierarchical, relational and object-oriented models, and the advantages of different models are studied. Use of Structured Query Language ( SQL) in relational databases is explained and applied. Students design databases applying E-R modeling and normalization techniques. Prerequisites: CSC 1550, and CSC 1900 or MATH 1900.
  • 3.00 Credits

    3 cr. 3 hr. This course provides the student with the fundamentals of structured programming at the systems level. UNIX is used as a base for this course. Students obtain a thorough knowledge of the C language, comfort in using the UNIX operating system and an appreciation for a systems approach to low-level programming tasks. Q Prerequisites: CSC 1550 and CSC 1900 or MATH 1900.
  • 4.00 Credits

    4 cr. 5 hr. The purpose of this course is to provide a thorough discussion of the fundamentals of computer organization and architecture and to relate these to contemporary computer design issues. After a brief review of the basic digital components used, the steps that a designer would go through in the design of an elementary systems are covered followed by a discussion of the organization and design of the central processing unit ( CPU) and various control system implementations. The input/output and memory subsystems are included as is a brief discussion of multiprocessing systems, pipelining and virtual memory. Students registering for this course must also register for the accompanying lab course. Prerequisite: CSC 1650.
  • 3.00 Credits

    3 cr. 3 hr. This course provides students with experience in the design and coding of programs using a business oriented language. Topics covered include structured programming techniques; data, record and file design; sorting and merging of files; table handling; variable-length records; and indexed sequential access methods. File creation, updating and reporting are given special attention. Prerequisite: CSC 1550
  • 3.00 Credits

    3 cr. 3 hr. There are three aspects to Web Programming: Front-end GUI programming, back-end Web or database server programming and the network programming to connect the two. In this course, students learn to use Java classes for creating applets, for server programming and for interfacing with a database. The course also reviews advanced concepts of object oriented programming, Java's exception handling and multithreading. Prerequisite: CSC 2560.
  • 3.00 Credits

    3 cr. 3 hr. This course examines the internal structure and operation of operating systems with an emphasis on their design criteria and approaches. Topics covered include process management, scheduling, deadlock, memory management, virtual memory, protection and security and distributed systems. A working knowledge of a higher-level system programming language and computer data structures is assumed. Prerequisites: CSC 2560 and CSC 2600.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.