Course Criteria

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

    1st and 2nd Semester. Lect. 3, 3 credits. Introduction to visual programming on microcomputers using Visual Basic. Programming applications include graphics control, mouse event, keyboard event, interfacing with windows, accessing files, file-system controls, accessing multimedia, displaying, and printing. Prerequisites: CSCI 229 or Departmental Approval
  • 3.00 Credits

    2nd Semester. Lect. 3, 3 credits. Survey of tools and techniques for systems analysis and design used by systems analysts. Documentation of analysis and design outcomes using CASE tools. Input and output designs. Other useful skills required for the systems analyst: project management, cost-benefit analysis, fact-finding, and communications. Case studies. This course cannot be used as a CSCI elective for CSCI (general) majors. Prerequisites: CSCI 0415 or Departmental Approval.
  • 1.00 - 3.00 Credits

    1st and 2nd Semesters. 1-3 credits. Designed to provide an opportunity for outstanding Computer Science majors to study advanced topics not covered in required courses. The student is expected to do most of the work on his own under the supervision and with the assistance of a member of the staff. Prerequisite: Departmental Approval.
  • 3.00 Credits

    2nd Semester. Lect. 3, 3 credits. This course teaches the student how to develop state of the art windows applications by using the visual C++ programming language. This course covers controls, properties, events, object linking and embedding (OLE) controls, menus, dialog boxes, graphics, and single-document interface (SDI) applications. Prerequisites: CSCI 0229 or Departmental Approval.
  • 3.00 Credits

    1st Semester. Lect. 3, 3 credits. Understanding the values and uses of information and information technology for management of complex organizations. Transaction processing trends. Decision support systems and Expert systems. Office automation technology. Information Technology for strategic advantage, planning, and control. International and ethical issues. Case studies of real-world problems. This course cannot be used as a CSCI elective for CSCI (general) majors. Prerequisites: CSCI 0230 or Departmental Approval.
  • 3.00 Credits

    1st Semester. Lect. 3, 3 credits. Fundamental concepts of computer simulation, discrete system modeling, Monte Carlo simulations, random number generation, data collection and validation, analysis of simulation output using statistics, selection of probability distribution, and event generation. Students will complete a simulation project. Prerequisites: CSCI 0230 and MATH 0507 or Departmental Approval.
  • 3.00 Credits

    1st Semester. Lect. 3, 3 credits. Fundamentals of assembler design. Design of loaders and linkers. Microprocessor design. Overview of compilers. A major programming project is required. Prerequisites: CSCI 0225 and CSCI 0230 or Departmental Approval.
  • 3.00 Credits

    2nd Semester. Lect. 3, 3 credits. Introduction to Java Programming language. This course covers structure of the Java language, programming with Java, create applications and applets using Java run-time class libraries, introduction to different features of Abstract Windowing Toolkit (AWT), use standard Java classes and incorporating applets into Web pages. Prerequisites: CSCI 0229 or Departmental Approval.
  • 3.00 Credits

    1st Semester. Lect. 3, 3 credits. An Engineering approach to software design and development. Concepts discussed are software life cycle, software requirements and specifications, object-oriented design, detailed modular design, validation and verification, proving program correctness, software testing, software quality assurance, and project management. Students are required to develop a large scale project implementation in Ada, C+, or C++ programming languages. Prerequisites: CSCI 0230 and CSCI 0300, or Departmental Approval.
  • 3.00 Credits

    2nd Semester. Lect. 3, 3 credits. Principles and design of operating systems. The notion of a process, interprocess communication and synchronization, file systems, memory management, multiprocessor and distributed operating systems. A major programming project is required. Prerequisites: CSCI 0225 and CSCI 0230 or Departmental Approval.
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 - 2025 AcademyOne, Inc.