|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Students receive a gentle introduction to visual computing with Alice. Alice is a highly visual system that allows beginning-level students to construct interesting projects without using a typical text-based language. Students learn to produce attractive, working animations while mastering some fundamentals of design and construction of computer programs. This course offers a valuable "objects first" approach to computing that will serve as a base for those who might be interested in further study in computer science, as well as those simply looking for an exciting introduction to the field. This class is an alternative to CIS 111 for people who are interested in creative computing; there is no prerequisite.(L08)
-
4.00 Credits
Topics include numbering systems, flowcharting, program design, implementing algorithms, program decomposition using functions, classes and objects, file handling and simple data structures. This course includes many small programming projects. This course is a prerequisite for most upper-level courses in the CIS/CS major. Successful mastery of programming concepts and skills in this course is a key predictor of success in upper-level CIS/CS courses; thus, a minimum grade of C+ is required for progress to other courses within the major. (L08). (4 credits)
-
3.00 Credits
Pre-service teachers will learn to use software programs that will increase their future productivity as teachers. Students will learn how to create presentations and instructional materials using Microsoft PowerPoint. Students will learn how to simplify their recordkeeping tasks, perform data analysis, and create graphs using Microsoft Excel. Students will learn how to create classroom and/or instructional webpages and knowledge inquiry learning units, called web quests, via a webpage editor. Students will reinforce techniques learned in class via several projects. In addition to learning practical computer skills, students will learn about various issues concerning the effective use of computers in the classroom. Students will prepare oral presentations to share their research on topics such as digital divide, gender considerations, technology available to assist students with disabilities, quality web resources for homework help, cyber safety for children, and use of www resources in lesson planning and enrichment. Prerequisite: some word-processing skills. (L08)
-
4.00 Credits
This course will introduce students to Windows programming in C#. Students will develop skills in event-driven programming and create graphical interfaces. There will be an emphasis on problem analysis, modular development strategies, and interface design, in addition to reinforcement of fundamental programming skills. Students will implement programming projects in C#. Prerequisite: CIS 202 with grade of C+ or higher, or permission of the instructor. Fall (day), Spring (evening). (L08)
-
3.00 Credits
The goals of this course are to learn introductory programming skills and to learn how to integrate computer programming into K-6 classrooms. In recent years, excellent programming environments have been developed for K-6 classrooms. These environments include Scratch ( a programming language developed at the MIT Media Lab for elementary school/children) and Alice (a programming language developed at Carnegie-Mellon for pre-teenagers). These environments allow elementary school students to design and implement creative projects using animations, game design, music and art, learning basic programming skills visually. Students can develop story boards and illustrate mathematical and scientific concepts using these tools. Strategies to expand the use of these programming environments in public schools will also be discussed. (3 Credits)
-
4.00 Credits
This course is a continuation of CIS 202 Introduction to Programming. The students will continue implementing programs in Java using methods, classes and arrays, file handling, GUI applications and Java Applets . The assigned Java projects will encompass a wide range of applications giving students a robust exposure to programming. Analyzing, designing and implementing progressively more sustentative Java programs from the fields of business, science and mathematics will have students use critical thinking in their problem solving. An application on the Android platform using the Java programming language will also be presented. (4 credits)
-
4.00 Credits
The descriptions, representation and manipulation of abstract data structures, including arrays, linked lists, stacks, queues, and trees. There is a strong emphasis on the use of classes for representing complex data types, using various class constructs such as overloaded operator functions and dynamic data. Advanced topics include template functions and classes, recursion, searching and sorting, and analysis of algorithms. Prerequisite: CIS 202 with grade of C+ or higher. Fall (evening), Spring (day)
-
4.00 Credits
This course will focus on advanced interface programming techniques using C#. Topics will include study of code and form classes with emphasis on object-oriented concepts such as inheritance, polymorphism, aggregation, delegation, and abstract classes. Other topics will include the Windows Drawing namespace, animations, multithreading, specialized data structures, construction of components and custom controls, exotic intrinsic controls, and interoperability of Windows components. Prerequisite: CSC 205 with grade of C+ or higher. Fall 2011 (day).
-
4.00 Credits
An introduction to database management systems. Topics include hierarchical, network, and relational data models, database design, queries, creating forms and reports, and XML. Special attention is focused on SQL and normalization. Students will develop a significant relational database application. Other topics include functions of a database management system, database administration and data security issues. Prerequisite: CSC 202 with grade of C+ or higher, or permission of the instructor. Fall (evening), Spring (day) (L08).
-
3.00 Credits
This course serves as an introduction to computer networks and data communications in the modern world. Both theoretical and applied technologies will be discussed. Emphasis will be placed on mastering the TCP/IP protocol suite. Additional topics include: a discussion of centralized, decentralized, and distributed systems; a comparison of asynchronous and synchronous communications networks; hardware and software components for microcomputer-served local area networks; the Internet; and network security.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|