Course Criteria

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

    The purpose of this course is to continue the study of object-oriented features and advanced topics of the C++ programming language which were studied in CSC-122. Topics include in-depth study of construction, overloaded operators, streams, file processing, C++ library, multiple inheritance and polymorphisms as well as exception handling and templates. The newer features of C++ will also be covered, including casting, explicit construction, the Standard Template Library (STL), basic string class, namespaces, virtual base classes and Run-time type identification (RTTI). Students will apply these concepts through programming assignments in C++. Data abstraction, information hiding, software reusability and extendibility will be stressed. Lecture ( 45.00) Prerequisites: CSC-122
  • 3.00 Credits

    Programming Languages is designed for students intending to major in a Computer Science. The course will look at the history of programming languages and explore the fundamental, underlying concepts of high-level programming languages, including: syntax and semantics, structuring concepts for control, programs, and data. Different language paradigms will be studied and compared including object-oriented, functional, and logic and rule-based programming. Lecture ( 45.00) Corequisites: CSC-223
  • 3.00 Credits

    This course is designed to provide the student majoring in Computer Information Systems with a solid foundation in the theory of Object-oriented systems development with emphasis on the analysis and design of a computer system. The students will complete projects using Unified Modeling Language (UML). Lecture ( 45.00) Prerequisites: CSC-161, CSC-122 or CSC-213
  • 3.00 Credits

    This course is designed to provide students majoring in Computer Science with an unified view of the interrelated components of a computer system in terms of its structure and functions. This course covers the fundamental structures of logic gates, CPU, control unit, micro architecture, instruction set, I/O, and memory. Advanced topics such as RISC computers, parallel processing, and superscalar processors will also be introduced. Lecture ( 45.00) Prerequisites: CSC-121
  • 3.00 Credits

    This course provides an introduction to eXtensive Markup Language (XML) and related technologies. Students will gain conceptual and practical knowledge of the concepts that are required to work with XML. The course content is an introduction to the skills required to use XML (and its related technologies) in the context of e-business applications. Topics are history of XML, creating mark-up with XML, DTDs, Schemas, and Namespaces. The related technologies of Xpath, XSL, XSLT, and designing XML vocabularies are introduced. Lecture ( 45.00) Prerequisites: CSC-101 and CIS-151
  • 3.00 Credits

    This course introduces students to various concepts of data communications and provides a comprehensive coverage of different aspects of data communications such as transmission modes, analog to digital and digital to analog conversion modems, interface standards, data compression, data security, data link protocols, internet communication protocols, and asynchronous transfer mode. Lecture ( 45.00) Prerequisites: CSC-121
  • 3.00 Credits

    This course is a continuation of Introduction to Java CSC- 161. The course emphasizes more sophisticated uses of object-oriented concepts and techniques for building systems of multiple components. The software development process will be refined. Topics to be covered include expanded coverage of the Java API, layout managers for building more complex GUIs, files, and streams, recursive methods, exception handling, and multithreading. Students will also be introduced to each of the major types of data structures (linked lists, stacks, queues, trees) and implement programs that create and manipulate these data structures. Lecture ( 45.00) Prerequisites: CSC-161
  • 3.00 Credits

    This course provides students with the knowledge and skills needed to design, develop, test and deploy web applications with Java technologies. Students will be taught the technical details of JSP and Servlet technology. They will also learn to integrate the web tier with the other tiers, from the browser display to Enterprise JavaBeans components running on an application server. The course will also cover essential topics relative to the creation of Enterprise JavaBeans and their interaction with a backend database using JDBC. Lecture ( 45.00) Prerequisites: CSC-262.
  • 3.00 Credits

    This course will provide the student with a basic understanding of microcomputer networks and their related equipment. Students will survey the basic concepts and components of personal computer networking, such as " network topologies, access methods, network protocol layers, data transmission media, network hardware, software and peripherals. Basic network management techniques will also be discussed. Lecture ( 45.00)
  • 3.00 Credits

    This course gives the computer technology student a comprehensive understanding of modern graphical user interface operating systems and workgroup networks through the use of the latest Microsoft Windows Workstation operating system. Topics discussed include installation and customization of the operating system, system and network security, file systems, setting up and managing local and network printing, creating and administering user and group accounts, editing and customizing the Registry, and system and network troubleshooting. Also included are peer to peer network relationships, remote services, disk drive management, sharing and managing network resources, data archiving, and network protocols. Lecture ( 30.00) Laboratory ( 30.00)
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.