Course Criteria

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

    3 Credits Offered Either Semester on Demand This course provides an introduction to programming using Visual Basic and Visual Basic Script. No prior programming experience is expected. The course is appropriate for any student interested in learning how to create applications for Windows or the World Wide Web. It provides an introduction to creating graphical user interfaces for Windows, Pocket PC, and WWW applications. The course focuses on algorithm design and implementation for event driven operating systems such as Windows. Object oriented programming and the syntax of Visual Basic are core topics. In addition, students will apply their knowledge to create interactive web pages and Visual Basic's database capabilities will be introduced. Lecture: 3 hours per week Prerequisites: MATH 108 or COMPASS Algebra > 45, ACT > 19, or SAT > 460
  • 4.00 Credits

    4 Credits Offered Each Semester CS 150 offers an introduction to the field of computer science using a current programming language. Central themes of the class include an introduction to computer organization; algorithmic problem solving; structured and object oriented program design; and the societal and professional context in which computer science exists. Fundamental data types including arrays and structures will be explored and concepts such as complexity, invariants, abstract data types, pointers, and linked lists will be introduced. Lecture: 3 hours per week Corequisite: CS 150L (2 hours per week) Recommended: CS 100 for students without computer experience. Prerequisites: Entry is based on an apprpriate score on the placement test, either COMPASS Algebra > 61, ACT Math > 23, SAT Math > 540, or a grade of C- or above in MATH-108.
  • 3.00 Credits

    3 Credits Offered Either Semester On Demand CS 160 provides continuing experience in problem solving and software design methods. The analysis of algorithms, use of non-text files, and dynamic data structures are introduced and the entire software-design cycle is considered in greater depth. Standard algorithms for numeric and text processing, searching, and sorting will be covered, as well as a large group project. The exploration of recursion is continued. Lecture: 3 hours per week Prerequisites: CS-150 and CS-150L
  • 3.00 Credits

    3 Credits Offered Either Semester On Demand This course provides an introduction to object oriented programming using the language C++. Features of the UNIX operating system, programming for the Windows environment, and the Standard Template Library may be discussed. This course is suitable for students aspiring to major in computer science, but will also serve science and engineering majors as well as members of the community desiring to add object oriented programming to their repertoire of skills. Lecture: 3 hours per week Recommended: Prior programming experience in a structured language. This requirement may be met with a course in Java, C, or other high level language.
  • 3.00 Credits

    3 Credits Offered Either Semester This course is designed to teach programming and computational thinking skills to create rich, interactive documents for the World Wide Web. Focus is on using information resources, current markup and scripting languages, and creating applications utilizing current Web technologies. Students will learn to create documents that contain text, video, audio, and image data to request and process input from users. Image, video, and audio representation will be covered. Techniques of indexing, searching, and browsing data, the societal impact of the Internet, security, cryptography, and freedom of speech will be covered. Lecture: 3 hours per week Recommended: Experience using the World Wide Web and the Internet
  • 3.00 Credits

    3 Credits Offered Either Semester This course provides an introduction to the programming language Java. The course will include the features of Java such as objects, classes, wrappers, constructors, inheritance, method overloading, threads, error handling with exceptions, applets, java.awt (the Abstract Windows Toolkit) and possibly other Java packages. Lecture: 3 hours per week Recommended: High level language programming class such as C++ or permission of the instructor
  • 3.00 Credits

    3 Credits Offered Either Semester on Demand CS 214 provides an introduction to computer programming, using the unique visual and object-oriented features of the C# language and the Visual Studio.NET integrated development environment. Topics include object-oriented programming, Windows and Web applications, Web forms, database access using ADO.NET, file access, exception handling, and other current topics as time allows. Lecture: 3 hours per week Recommended: Prior programming experience in a structured and/or object oriented language such as Visual Basic Java, C, or C++
  • 2.00 Credits

    2 Credits Offered Each Semester CS 228 is offered with the primary goal of providing Computer Science majors with UNIX operating system experience to facilitate their transfer to a four-year university. It is also helpful for students who are interested in learning about the UNIX operating system which is used extensively in business and on the Internet. Course topics typically include basic command line use of the UNIX operating system; the file structure and permissions; using text editors; creating scripts; the shells, network and Internet tools; graphical environments; and an introduction to UNIX administration. Students will be expected to complete homework that may be completed on campus, on a PC or MAC using a UNIX variant, or via the Internet. Students will have accounts on a UNIX or Linux server on campus that can be accessed via the Internet. Lecture: 2 hours per week Recommended: Prior computer experience such as that gained in CS 100 including significant experience using the Internet and some programming experience is strongly recommended.
  • 4.00 Credits

    4 Credits Offered Either Semester On Demand Digital logic concepts, logic design, Karnaugh maps, combinational and sequential networks, state tables, state machines, and programmable logic arrays are covered in this course. Laboratory activities use basic lab equipment, logic analyzers, and digital oscilloscopes. Lecture: 3 hours per week Corequisite Lab: CS 240L (2 hours per week) Prerequisites: MATH 170 or MATH 187 or instructor permission
  • 3.00 Credits

    3 Credits Offered Either Semester On Demand Standard data structures are examined using a high level programming language such as C++, Stacks, queues, linked lists, and trees. Graphs are presented and explored through manipulation methods specific to each. Other topics include a continued development of skills in the analysis of algorithms, abstract data types, dynamic memory use, and the use of external files. Lecture: 3 hours per week Corequisite Lab: CS 250L (2 hours per week) Prerequisites: Complete CS-150 or CS-160 with minimum grade of B and MATH-187 with a minimum grade of C-.
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.