|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Presents the object-oriented approach to software development based on modeling and then building objects from the real world. Shows how to use object-oriented concepts throughout the entire life cycle. Topics include: encapsulation, overloading polymorphism, inheritance, and genericity. (Formerly CIS 219: Object-Oriented Programming.) Prerequisite: CSC* 106 or permission of instructor.
-
4.00 Credits
The C# programming language is the next phase in the evolution of C and C++. It is a part of Microsoft Visual Studio.NET programming environment. This course describes how to use C# as a general-purpose programming language as well as how to develop a variety of applications. Topics include object-oriented programming design techniques and programming practices, transforming XML documents, multithreading, COM integration, and the Unicode standard. Prerequisite: CSC* 106 or permission of instructor.
-
3.00 Credits
This course moves from simple material covering the basics of programming and object-oriented software to relatively advanced material on graphical user interfaces and networking. Topics include programming structures, methods, objects, classes, inheritance, AWT, applets, exception handling, multithreading, I/O, and networking. (Formerly CIS 216: Programming in JAVA.) Prerequisite: CSC* 106.
-
3.00 Credits
This is a second course in Java programming for students with some programming experience in Java. Topics include continued study of Applets, Graphical User Interface (GUI) components, exception handling, multithreading, files and streams. The development of a Java GUI application will be a major portion of the course. (Formerly CIS 226: Intermediate Java.) Prerequisite: CSC* 220.
-
3.00 Credits
This is a second course designed for students who want to learn some of the more advanced topics of database. Topics discussed in this course will include: using automated import tools, advanced select and action queries, SQL, the design and implementation of complex input forms and output reports. More advanced topics may include: interfacing databases with other programming languages, security, error handling, data access object modeling, customizing the user interface, using Visual Basic for Applications, connecting to the web and e-commerce. (Formerly CIS 261: Advanced Database Techniques.) Prerequisite: CSA* 145.
-
3.00 Credits
An examination of the concepts, principles, and processes used in the analysis and design of computer systems. Emphasis is on a discussion of the tools used by the systems analyst. Through a team course project, students gain a thorough understanding of the systems development cycle which includes feasibility studies, systems design, forms design, and program testing and conversion. (Formerly CIS 235.) Prerequisite: CSC* 106.
-
3.00 Credits
This course introduces students to the principles and concepts of designing a web site for the Internet. Students will study the underlying structure of a web page. Students will learn the basics of HTML (Hypertext Markup Language) to create a home page that incorporates text and graphics. This course covers additional features including Cascading Style Sheets (CSS), working with image maps, and a short introduction to Javascript. Each student will design a home page as a course requirement. The present and future advancements of the Internet will be discussed. There are one and a half hours of classroom instruction and one and a half hours of laboratory. (Formerly CIS 180.) Prerequisite: Proficiency in Windows.
-
4.00 Credits
An introduction to computer networking concepts. Topics include the functions of the ISO/OSI reference model, data link and network addresses, the function of a MAC address, data encapsulation, the different classes of IP addresses (and subnetting), the functions of the TCP/IP network-layer protocols. The student learns to plan, design and install an Ethernet LAN using an extended or hierarchical star topology, to select, install, and test cable and determine wiring locations, to perform beginning network maintenance, tuning, and troubleshooting along with basic documenting, auditing and monitoring of LANs. This course consists of lecture and computer based training, as well as hands-on laboratories. The course consists of two hours of class work and two hours of laboratory. Prerequisite: Windows experience.
-
3.00 Credits
This course introduces students to the five phases of project management: the initiating, planning, executing, controlling and closing of projects. These make up the Project Life Cycle Methodology activities and practices, which support client interaction activities. Project sponsorship, objectives, targets and measures are examined along with scope, time cost, quality, and risk management. A project management software tool is introduced and utilized within the scope of the class project. Each student, whether individually or as part of a team, will be responsible for taking an assigned project through its entire cycle. Prerequisite: CSC* 206: Visual Basic I or permission of instructor.
-
3.00 Credits
An introduction to various aspects of operating systems design and implementation. Includes a study of the design and nature of programs that schedule the work of computers, allocation and use of ancillary memory devices, control of I/O components, memory management, assignment of priorities, and protection systems. Emphasis and examples are chosen from commercially available operating systems. (Formerly CIS 225.) Prerequisite: CSC* 106.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|