Course Criteria

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

    COSC 1030 Computer Science I (3L,2LB,4CR) [E] Study of algorithmic problem solving using principles of structured programming and object oriented design. Algorithms are implemented in a high level object oriented language. Programming assignment and experimentation with software in a closed laboratory supplement the discussion. Previous programming experience required. Prerequisite: COSC 1010 or instructor permission.
  • 3.00 Credits

    COSC 1200 Computer Information Systems (2L,2LB,3CR) [E] An introduction to computers and information processing. Computer concepts covered include: the merger of computer and communication technologies, hardware, software, ethics, and security. Students develop basic software skills in: word processing, spreadsheets, databases, presentations, Web designing, and integrating software. Keyboarding skills equivalent to 20 wpm is needed to succeed.
  • 4.00 Credits

    COSC 2030 Computer Science II (3L,2LB,4CR) [E] Studies the use and implementation of abstract data structures in an object oriented programming environment. Topics include lists, stacks, queues, tables, binary trees, graphs, space and time complexity, recursion, and recursive data types. Programming exercises and experimentation with software in a closed laboratory supplement the discussion. Prerequisite: COSC 1030.
  • 3.00 Credits

    COSC 2150 Computer Organization (3L,3CR) [E] Foundations class for advanced coursework in computer science. Use of assembly and high-level languages to study the structure and operation of computers. Topics include the logical organization of computers, structured data and instruction representations in various types of languages, and extensive study of the Assembly Language of a modern microprocessor. Most programming is done at the Assembly Language level. Prerequisite: COSC 2030 (or concurrent enrollment) or permission of instructor.
  • 3.00 Credits

    COSC 2300 Discrete Structures (3L,3CR) [E] Applications in computer science of set theory, counting techniques, Boolean algebra, mapping, relations and functions, propositional logic and graphing. Additional topics include induction, proof methods, and propositional calculus. Prerequisite: COSC 1030 or MATH 2200.(Dual listing MATH 2300.)
  • 2.00 Credits

    COSC 2405 User Interface Design (2L,2CR) An intermediate-level course in developing graphical applications for a modern operating system. Through a series of hands-on activities, students will gain experience in designing, implementing, and debugging user interfaces for practical applications. The use of a wide variety of user interface components will be covered together will best practices for the platform of interest. The emphasis of this course is on creating clean, usable interface designs rather than producing the most technically capable implementation.Prerequisite:COSC 1030.
  • 4.00 Credits

    COSC 2406 Object-oriented Programming (3L,2LB,4CR) [E]Students will study algorithmic problem solving techniques using an object-oriented programming language. Topics include encapsulation, inheritance, and composition. Applications are drawn from graphical user interfaces, user interfaces, input/output, and network communication. Prerequisite: COSC 1030.
  • 2.00 Credits

    COSC 2409 Programming: (2-4L,2-4CR) [E] Describes various computer languages focusing on their differences from prerequisite languages and the uses of these new features. This course will give the student the chance to study new and unusual languages and their uses. Prerequisite: COSC 1030 or instructor permission.
  • 3.00 Credits

    Web App Development(3L,3CR)Development of interactive, database-driven web applications. Some light web design is included, but the focus is on the back end server software. Students use a web app framework such as Django or Rails to quickly develop rich web-based applications. Topics covered include object-relational models, authentication and authorization, and Ajax. Knowledge of web design is beneficial but not required. Biannually Prerequisites: COSC 1030, Computer Science I
  • 1.00 - 3.00 Credits

    COSC 2480 Cooperative Experience (Computer Systems and Applications) (1-3CR) (Max. 6) The student is afforded the opportunity to gain practical, on-the-job experience within the student's area of business specialization. Supervision of program coordinator and employer. A minimum of 80 hours of on-the-job training represents one semester hour. The student must maintain 12 credit hours with a 2.00 GPA during the semester this course is taken. Prerequisite: Computer systems and applications or computer science major and permission of the program coordinator.
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.