|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Students learn intermediate skills and techniques used in webpage development. Topics include applying sophisticated formatting to text; creating documents that automatically display another page and that contain interactive JAVAScripts; creation of and work with frames documents; examination of document styles and recommendations on improvements; HTML document creation/conversion tools; using XML to manage content; an introduction to database theory; use of basic SQL programming; use of Cold Fusion to reformat text and databases and dynamic web pages; use of style sheets; 2 hours of lecture, 2 hours of laboratory per week. Prerequisite: CIS-1151.
-
1.00 Credits
Fundamentals of programming in C is a course intended to be a gentle introduction to writing programs in a Windows environment. It will be taught using the C programming language, but will focus primarily on concepts such as variable declarations, if statements, and loops that are common to most popular programming languages. Students will also learn how to manage files and directories, run programs, edit text files, and use a computer. This course is open to all majors who would like to take an introductory programming course. 3 hours of lab per week. Prerequisite: None.
-
4.00 Credits
Students gain a basic understanding of computer hardware. The students are introduced to binary data representation, pointers and memory through the C language. This understanding expands to include the functioning of the CPU, including registers, ALU and simple I/O, culminating in an introduction to assemble language. 3 hours of lecture and 2 hours of lab per week. Prerequisite: CIS-2271 and MAT-2120.
-
4.00 Credits
fall/spring/ on line This course teaches students to write programs using the C language. All fundamental features of C are covered, including arrays, functions, pointers, file I/O, string manipulation, and preprocessor directives. In addition, this course will emphasize good software design techniques, programming style, and documentation. No prior programming experience is required. This course is offered in both classroom and online versions. Sufficient internet skills and the permission of the instructor are required to take the course on-line. 3 hours of lecture, 3 hours of laboratory per week. Prerequisite: None.
-
4.00 Credits
fall/spring This course introduces the student to network protocols. The course covers physical, data link, network, transport, and application layer protocols. The TCP/IP protocol suite is discussed in detail. IPX/SPX is also discussed. Topics include ethernet and token ring networks, connectionless protocols, connection-oriented protocols, and application protocols such as SMTP, NNTP, and HTTP. Students learn about both hardware and software troubleshooting tools, security issues, and current topics such as IPv6. The way network software is written, both on the server side and the client side, is also covered. 3 hours of lecture, 3 hours of laboratory per week. Prerequisite: CIS-2025 or CIS-2271.
-
4.00 Credits
In this course the student explores the basics of system management. The course provides the student with enough theory to understand how operating systems work and to interpret the output of various management tools. It also covers practical issues in system administration including process, memory, and file system monitoring and performance tuning. Some topics in computer security are also discussed. Unix and Windows NT/2000 are the specific systems currently studied. 3 hours of lecture, 3 hours of laboratory per week. Prerequisite: CIS-2025, CIS 2271 or CIS 2280.
-
3.00 Credits
This course introduces students to the concepts of programming with abstract data types and object-oriented programming. It uses C++ to cover classes, inheritance, and polymorphism. The course also builds on the prerequisites to provide students with more advanced exposure to software design, implementation, debugging, and documentation. 3 hours of lecture per week. Prerequisite: CIS-2010, CIS-2025 or CIS-2271.
-
4.00 Credits
This course will introduce the student to basic concepts of JAVA and Object Oriented Programming (OOP). The course begins with basic concepts of OOP. These include classes, objects, inheritance, polymorphism, and object oriented design. The course will then cover the language features of JAVA. The topics in this section are: program structure, statement and field types, operators, expressions, and control structures. The course then returns to OOP features of JAVA, focusing on object data types, strings, methods, classes, and constructors. The final section addresses graphical user interface (GUI). The topics are: applets, GUI components (e.g. buttons), event processing, and frames. 3 hours of lecture, 2 hours of laboratory per week. Prerequisite: None
-
2.00 Credits
This course continues the student's training in programming by introducing the student to the use of the scripting language Perl. Students are introduced to the Linux operating system. The basic concepts of programming are reviewed using Perl to demonstrate those concepts. Concepts unique to Perl, such as regular expression handling and hashes, are introduced. The emphasis in the course is on using Perl as a tool to get things done rather than only as a vehicle to explain how to program. Examples and assignments are drawn from topics related to system administration, web programming, and application programming. 2 hours of lecture per week. Prerequisite: CIS-2010, CIS-2025, or CIS-2271.
-
3.00 Credits
Students are introduced to the concepts, techniques and tools used for evaluating and ensuring the quality of computer software. Topics include dimensions and implications of quality, code reviews, test construction, test coverage metrics, partition testing, user interface testing and current test support tools. 3 hours of lecture per week. Prerequisite: CIS-2010, CIS-2271, or CIS-2025.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|