Skip to Content

    Course Search Results

    • 4.00 Credits

      This course is provides advanced topics in C++ programming that will include records, files, and dynamic memory allocation. Data structures including arrays, character strings, stacks, queues, linked lists, and binary trees. Each structure is presented in its abstract form and its C++ implementation. Prerequisite: CISP 1010 or permission of the appropriate department chair.
    • 3.00 Credits

      This course is an introduction to computer program design concepts and development using the C++ programming language. Emphasis is on syntax, usage, modularity of program design, and development of program libraries.
    • 3.00 Credits

      This course is a study in designing and developing web pages. Topics covered will include the fundamental concepts of Web page design and creation, page layout and navigation, web safe fonts and colors, accessibility and browser compatibility, Hypertext Markup Language (HTML), Web graphics, Tables W3C code validation and Cascading Style Sheets (CSS).
    • 3.00 Credits

      This course is a study in microcomputer applications programming using the Visual Basic Programming Language for Windows. The course includes elementary program design concepts through advanced program interface with Windows applications. Case study methodology is used to demonstrate applicability to general purpose applications. Prerequisite: Required Documented eligibility for collegiate mathematics.
    • 3.00 Credits

      An introduction to computer science software concepts using C++. Algorithms, problem solving methods, systems development and implementation methodologies are addressed. Standard programming constructs such as simple data types, assignment statements, use of subprograms, loops, conditional statements, arrays, records, classes, abstract data types, and object oriented programming concepts are emphasized. The student will write short segments of C++ code that demonstrates command and understanding of the above concepts.Students should have some background and understanding of computing and the use of information systems in society. A prior course in a programming language such as Visual Basic or Java is useful, but not required.
    • 3.00 Credits

      This course covers the basic fundamental principles of Data Structures. It uses C++ as a programming language to implement a variety of data structures. As such it requires the knowledge of programming in C++ offered in the online course CIS1610: Programming in C++. Topics will include C++ STL containers, vectors, C++ pointers, dynamic memory, STL Stacks, STL Queues, and Lists with or without iterators. User Designed classes are implemented.
    • 3.00 Credits

      This course will cover the fundamental concepts of Object Oriented Programming using Java. Topics will include objects, classes, constructors, methods, instance variables. User Designed classes are implemented. Arrays and Array Processing are emphasized. Graphical User Interfaces are developed using Java. Applets are explained and implemented.
    • 3.00 Credits

      This course continues the coverage of the fundamental concepts of Object Oriented Programming that started in Java Programming I (CST209-R50). Topics will include Super Classes, Sub Classes, Polymorphism, Inheritance, Stacks, Queues, and Lists. User Designed classes are implemented.
    • 4.00 Credits

      This course examines the structure of digital computers, introduction to machine language, number representations, symbolic coding and assembler language, register sets, instruction types, addressing modes, input-output subroutines, segmentation, paging and introduction to operating systems. Prerequisite: CISP 1020 or permission of the appropriate department chair.
    • 3.00 Credits

      This course provides extensive experience with the Java language and its run-time development environment. Topics covered include object-oriented programming methodology (abstraction, encapsulation, inheritance, and polymorphism) specific characteristics provided by the applications and applets using even-driven programming, and advanced programming techniques in the exception handling and network interface.