Course Criteria

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

    This course is designed to familiarize the student with the basics of how to program in a programming language or environment different from those currently used for the courses in the major. The topic of emphasis will change from offering to offering, so a student could receive credit more than once for the course, provided that the content is different each time. In certain circumstances and subject to departmental approval, the course could count towards either the math or computer science major. Prerequisite: a previous programming course or permission of the instructor.
  • 3.00 Credits

    This course is designed to provide the student with basic understanding of computer hardware, software and applications. Students gain actual experience in the use of word processing, spreadsheet and database software packages. This course does not count toward the computer science major.
  • 3.00 Credits

    This course introduces object-oriented programming (OOP) using the programming language Java. Through class lecture, computer labs, and course projects, students study object-oriented problem solving, including web page design. Topics include applets, widgets, classes and methods, data types and control structures. Fundamentals of programming languages as well as the importance of documentation and program style are also addressed. Prerequisite: CS 104.
  • 3.00 Credits

    In this course the student learns the programming language Ada, continues to develop programming skills, and gains experience with software engineering techniques. Topics include: pointer data types and dynamic structures, recursion, abstract data types including stacks, queues, tables, and trees. Case studies of larger programs assist the student in developing the ability to handle increasingly complex programming tasks. Prerequisite: CS 175 or permission of the instructor.
  • 3.00 Credits

    This course provides the fundamentals of logic design; the principles of the mechanics of information transfer and control within a digital computer system; and the introduction to the organization and structure of the major hardware components of a computer. Topics include: basic logic design, coding, number representation, arithmetic, architecture, microprogramming, and machine language. Prerequisite: MA 150 and either CS 175, CS 201 or equivalent.
  • 3.00 Credits

    In this course, students will learn to define and analyze ethical, moral, social, and professional issues related to computing and information technology. Topics to be discussed include ethical frameworks for decision making, regulation of the Internet, intellectual property, privacy, security, and codes of conduct. Prerequisite: sophomore standing or consent of instructor.
  • 3.00 Credits

    In this course you study basic data structures including linked lists, stacks, queues, trees, graphs, and hash tables. You learn the concepts of abstract data types (ADTs) that separate logic properties of data structures from their implementation, and use state-of-the-art programming techniques including Java's interface, Object class, and inheritance to develop better program construction. You also study recursion, algorithms and efficiency of algorithms, as well as applications and software engineering principles. You will use an instructional computer lab to develop your hands-on experience. Prerequisite: CS 175 and MA 150.
  • 3.00 Credits

    An introduction to object-oriented programming using C++. This course builds on previous experience in programming with C and covers subsequent topics such as encapsulation, information hiding, classes, polymorphism and operator overloading. Prerequisite: CS 110.
  • 3.00 Credits

    An introduction to networking hardware and infrastructure, including physical components, connectivity issues, TCP/IP, ethernet, and basic network design. Students will design and implement a small network. Prerequisite: sophomore standing.
  • 3.00 Credits

    A continuation of CS 220. This course will focus on network management issues, including sites, domains, and workgroups. Common network operating systems such as Windows NT/2000 and the various implementations of Unix will be examined. Security issues, user accounts and policies, remote access, virtual private networking, and firewalls will be examined. Students will be required to design and enterprise-wide network. Prerequisite: CS 220.
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.