Course Criteria

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

    Techniques of numerical analysis (solution of equations, interpolation, regression, numerical integration, numerical solution of differential equations) are implemented on the computer and applied to problems selected from physics, chemistry, astronomy, and other sciences. The course includes an introduction to FORTRAN90, stressing its computational and mathematical features. Three lecture hours and two hours of scheduled laboratory per week, plus programming work outside of class. Not open to students who have received credits for CSC245. Prerequisites: CSC202 or CSC202J, MAT221.
  • 4.00 Credits

    Basic data structures such as stacks, queues, linked lists, and trees are studied and applied to problems in data storage and manipulation. Applications include basic searching and sorting algorithms. Design, analysis and implementation techniques are discussed. Three lecture hours and three hours of scheduled laboratory per week, plus extensive programming work outside of class. Prerequisites: CSC202J with grade of C+ or higher, CSC200A.
  • 4.00 Credits

    This course is an in-depth study of the underlying principles of database systems. Topics include data modeling and reduction, physical representations of data and access paths, and the semantics and theory of several major approaches to data base organization, including relational and network. Extensive discussion of query generation and optimization is included for at least one database system. Three lecture hours and three hours of scheduled laboratory per week, plus programming work outside of class. Not open to students who have received credits for CSC405. Prerequisite: CSC260.
  • 1.00 - 6.00 Credits

    This course provides an opportunity for broadening and augmenting a student's computer knowledge through placement in an organization or agency engaged in work directly related to a Computer Science student's academic interests. The number of credits will vary with the nature of the work and the time commitment involved. A student must meet Departmental requirements before registering for the course. Limited to Computer and Information Studies majors. Free elective credits only. This course may be repeated for credits, but the total number of internship credits may not exceed 6. Prerequisites: CSC260 and permission of Department Chairperson.
  • 4.00 Credits

    The important concepts of a complete large computer system are introduced, including the machine and assembly language, the lowlevel use of a standard environment and its implementation language. They are firmly inter-linked by studying the methodologies of low-level program control and debugging of assembler and implementation language code under the standard environment, the assembly code generated by compilers, and the overall environment. Three lecture hours and three hours of scheduled laboratory per week, plus extensive laboratory work outside of class. Prerequisite: CSC260.
  • 4.00 Credits

    This course presents the C programming language, with emphasis on its particular strengths and special features, including the rich variety of data types and operators, pointers, and bit manipulation. Programming assignments will highlight applications for which the special capabilities of C are particularly well suited, such as systems programming, text processing, computer graphics, and real-time control. Three lecture hours and two hours of scheduled laboratory per week, plus extensive programming work outside of class. Prerequisite: CSC260.
  • 3.00 Credits

    This course presents the evolution of computer operating systems, operating system functionalities, and current design and implementation techniques. Relationships between the operating system, computer architecture, and the user community are discussed. Three lecture hours per week. Prerequisite: CSC260.
  • 3.00 Credits

    This course introduces the basic concepts underlying the theoretical study of computing and computers; formal languages, automata, Turing machines, computability, and computational complexity. Three lecture hours per week. Prerequisites: CSC260 and MAT214 or MAT214A.
  • 3.00 Credits

    This course examines the basic principles of computer systems and how these concepts relate to the design of such systems. Both hardware and software concepts and the interdependence between them are dealt with. The determination of basic trade-offs and the related decisions are discussed. Logic level designs, data representations, computer circuits, fundamental computer operations, program creation, I/O programming, processing elements, links and interfaces, memory hierarchy, and memory management are covered. Prerequisites: CSC202J with a grade of C+ or higher, CSC215, PHS205.
  • 4.00 Credits

    This course will explore in detail the software development process for large software systems using modern software engineering principles. Topics include software life-cycle models, tools and techniques for software engineering, the software development life cycle, the Unified Process, testing/evaluation techniques, and evaluation metrics. Group design projects will be used to gain understanding of course topics and experience with development tools. Three lecture hours per week and three hours of schedule laboratory per week, plus programming and written work outside of class. Not open to students who have received credits for CSC265 or CSC266. Prerequisite: CSC260.
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.