|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
A study of the current version of PHP (PHP: Hypertext Preprocessor) web programming language. Students will use the Apache/mySQL environment and current PHP software to create complex and interactive web sites through use of data manipulation, control structures, file management, XML Content Management Systems, and other coding techniques. PR: COSC 324 or consent of the instructor.
-
3.00 Credits
This class includes specifications of languages (syntax and semantics), data types, data aggregations and abstractions, bindings, control structures, encapsulation, translation, and so on. Programs are planned and developed using accepted professional techniques in various programming languages, for example, Java, C++, Modula-2, ML, Lisp, Prolog, Smalltalk, and so on. PR: COSC 320.
-
3.00 Credits
Includes organization of databases; design and implementation; concepts of databases verses files; relational database; data retrieval structures and mechanisms; database normalization; and query languages, with emphasis on Oracle SQL. PR: COSC 216 OR COSC 311.
-
3.00 Credits
Computer programming using the ANSI C++ language, for students who have successfully programmed in a structured language. Students will learn to write structured programs for various applications. Emphasis is on the use of system and user defined functions, standard data types, various forms of addressing, and the complex data types available in the language. PR: COSC 230 or consent of the instructor.
-
3.00 Credits
The study and implementation of applications which execute in the Windows system environment. Course topics include the Windows message loop, application program interface, Microsoft Foundation Classes, system resources, graphical user interfaces, and the role of object-oriented languages. The student will design and implement (individually and in teams) functioning Windows programs in one of the Visual languages. PR: COSC 210 and COSC 320
-
4.00 Credits
Topics covered include the hierarchical network design model, classful and classless addressing, variable-length subnet masks, private IP addresses and NAT, Easy IP/DHCP and helper address, configuring OSPF (open shortest path first) within a single area and across multiple areas, EIGRP (enhanced interior gateway routing protocol) design, technology, data structures, and configuration, static routes and gateways of last resort, RIP and OSPF redistribution, BGP (border gateway protocol) basic operations, configuring BGP to interact with ISP's (Internet service providers), configuring lock-and-key security (dynamic access lists), configuring IP session filtering (reflexive access lists), and context-based access control. PR: CCNA Certification.
-
4.00 Credits
Topics covered include configuring asynchronous connections with modems, configuring PPP (point-to-point protocol) and controlling network access, configuring a Windows 9x/2k dial-up connection, using ISDN (integrated services digital network) and DDR (dial-on-demand routing) technologies, time-based access lists, configuring X.25 for remote access, configuring Frame Relay, managing network performance with queuing and compression, scaling IP addresses with NAT (network address translation), using AAA (authentication, authorization, accounting), and emerging remote-access technologies such as wireless, DSL (digital subscriber line), and VHDR DSL (very-high-data-rate digital subscriber line). PR: COSC 411
-
3.00 Credits
A study of basic operating systems concepts; including machine and OS structures, process and device management, memory and file management programming. A case study of an actual operating system (Unix) may be included, if the time and software are available. PR: COSC 320, ELET 305. CO: COSC 422.
-
3.00 Credits
A study of the tools and techniques used in the analysis, design, and development of software systems. Requirement analysis w/BPP & SOW, design/review cycle, data flow, data modeling and database design, HW/SW specification determination, coding w/scheduling charts, testing, reliability, and maintenance are included as time permits. Teamwork, report presentations, and CASE tool use are required. PR: COSC 216 AND COSC 311 (COSC 340 recommended).
-
3.00 Credits
Computer networks and computer communications are increasingly important topics in computer science. User applications of electronic mail, remote access to computing facilities, research using Internet, and many other applications require knowledge in the use of these topics. The underlying architectures, protocols, and network topologies are used to gain a practical knowledge of this important area of current technology. PR: COSC 320 or consent of the instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|