|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Introduction to programming in Java, problem-solving methods, algorithm development, program design, testing, debugging, and documentation. This course is required for students who wish to pursue further study in computer science. Prerequisites: MATH 110 OR MATH 121 Credits: 4 Clock Hours - (Lect-Lab): (2-4)
-
3.00 Credits
This course introduces students to the tools and techniques of professional webpage development. Technical topics to be discussed will include basic webpage architecture, HTML, development software, standards compliance, and webpage publication. Additional topics will include typography, design, audience, and copyright. At the end of the course, students will be able to understand the entire webpage lifecycle from conception to maintenance. Credits: 3 Clock Hours - (Lect-Lab): (2-2)
-
3.00 Credits
A second course in Visual Basic.NET programming. Topics include: .NET architecture, object-oriented programming, exception-handling, multi tier applications, database applications using ADO. NET, web programming using ASP.NET, and web services. Prerequisites: CSIS 106 Credits: 4 Clock Hours - (Lect-Lab): (2-4)
-
3.00 Credits
Design, implementation, and use of classic data structures such as collections, stacks, queues, lists, and trees from an object-oriented perspective. Topics include inheritance, exception handling, graphical user interfaces, threads and library data structures. Recursion and algorithm complexity analysis are also emphasized. Prerequisites: CSIS 110 Credits: 4 Clock Hours - (Lect-Lab): (3-2)
-
3.00 Credits
Discrete Structures, core to many areas of computer science, involves concepts and objects divisible into separate parts. Topics investigated in this course include: time-complexity, random-number generation, hashing, public-key cryptography, applications of matrix operations, recursively defined functions and solving recurrence equations to analyze running time, permutations, combinations, probability, graphs, trees, finite-state machines, logic, and Boolean algebra. Prerequisites: CSIS 210 Credits: 4 Clock Hours - (Lect-Lab): (4-0)
-
3.00 Credits
Organization of computer systems, including operating characteristics of and interfaces between processors, control units, busses and memory. Studies and comparisons among modern computer architectures including the Intel and Sun families of microprocessors. Additional topics include assembly language, Boolean algebra and digital logic circuits, RISC machines and parallel architectures. Prerequisites: CSIS 210 OR CSIS 206 Credits: 4 Clock Hours - (Lect-Lab): (4-0)
-
3.00 Credits
A study of information processing, the systems concept, the analysis and design of information systems and data-base technology as they apply to producing information to be used in business decision-making. Advanced applications of word processing, spreadsheet and database software will be included. Prerequisites: ACC 226 Credits: 4 Clock Hours - (Lect-Lab): (4-0) Notes: THIS COURSE DOES NOT COUNT FOR CREDIT TOWARD THE CSIS MAJOR OR MINOR. CREDIT MAY NOT BE RECEIVED FOR BOTH CSIS 322 AND CSIS 105.
-
3.00 Credits
Creating server-side web applications is the central topic of this course. Topics include: HTTP servlet basics, servlet lifecycle, sending HTML information, sending multimedia content, session tracking, security, database connectivity, Applet-servlet communication, and java server pages. Prerequisites: CSIS 210 Credits: 4 Clock Hours - (Lect-Lab): (2-4)
-
3.00 Credits
A course in the creation of web applications using the Microsoft .NET platform. Active server pages with embedded scripts written in C# will be created. Topics covered: web forms, web controls, user controls, cookies, custom controls, server controls and clientside scripting, security, XML processing, and multithreading Prerequisites: CSIS 210 OR CSIS 206 Credits: 4 Clock Hours - (Lect-Lab): (2-4)
-
3.00 Credits
Basic notions of syntax (BNF grammars, derivation trees) and semantics (data types, control structures, parameter passing mechanisms, scope and lifetime of names) of programming languages. Comparison of logic, functional, object oriented and procedural languages. Programming projects using various programming languages. Prerequisites: CSIS 210 Credits: 4 Clock Hours - (Lect-Lab): (4-0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|