Programming


Computer Programming I

Computer Programming II

Visual Basic

AP Computer Programming

Web Page Design

Local & Wide Area Networking

Return to Applied Science, Technology & Career Education Home Page


COMPUTER PROGRAMMING 1    303450 , 303451

Working with computer logic is an important skill in today's world whether you are interested in accounting, business administration, marketing, economics, computer science or computer engineering. You will learn the BASIC programming language to solve various business application programs. Topics include: IF THEN ELSE, WHILE WEND, PRINT USING, DO WHILE, DO UNTIL, FOR NEXT, Graphics, Music, Random Numbers, Sub Programs, One-Dimensional Arrays, Sequential Search and Bubble Sort. Stress is placed on writing structured programs that are user friendly.

Level: 10,11,12    Semester: 1    Credit: 1/2
Prerequisites: Keyboarding     Course Fee Required


COMPUTER PROGRAMMING  2    303453           

This course is for those who want to expand their knowledge of programming in BASIC. You will study string manipulation, multi-dimensional arrays, shell sort, binary search, graphical user interfaces and sequential files.  Stress is placed on problem solving and writing structured programs.

Level: 10,11,12    Semesters: 1    Credit: 1/2

Prerequisite: Computer Programming 1    Course Fee Required


VISUAL BASIC    303455           

Students are excited about writing in Visual BASIC because it allows for creativity and individualizing of programs. Business and industry have adopted VB as a popular, easy-to-use language. This class will teach the student to build applications in a graphical/Windows environment and save it as an executable program. Computer Programming 1 provides a student with a background in logic and control structures; now they will learn to design programs using text boxes, label controls, data controls and command buttons.

Level: 10,11,12    Semesters: 1    Credit: 1/2
Prerequisite: Computer Programming 1    Course Fee Required


AP COMPUTER PROGRAMMING    303464 - 303465

AP Computer Programming will cover advanced structured programming utilizing JAVA. Students will learn object based programming, arrays, matrices, sorting, structures and classes and methods. This course will require students to learn many new features of a programming language. Previous classes in computer programming will compliment the logic of this course. The material covered for this course will prepare students to take the College Board Advanced Placement Exam in computer science. This is an AP class; therefore this will be a weighted course.

Level: l1,12      Semesters: 2     Credit: 1 (Weighted)
Prerequisite: Computer Programming 1 & 2 or Computer Programming 1 with instructor approval.                    
Course Fee Required


WEB DESIGN     303460 , 303461

This course is an introduction to Web Page Design.  It includes problem solving with computers using the fundamental data structures with object-oriented programming (OOP).  JavaScript removes the barriers of complexity in using Graphic User Interface (GUI).  Other topics include exploring simple graphics and an introduction to programming of applets.  The application of Web Site development for E-Commerce is also explored.

Level: 10,11,12    Semesters: 1    Credit: 1/2
Prerequisite: Keyboarding proficiency.


LOCAL & WIDE AREA NETWORKING    303458 - 303459  

The LAN WAN/Network+ Certification course is designed to equip both novice and experienced students with entry-level computer networking proficiencies. The course is aligned with the industry standard CompTIA Network+ Certification to cover networking topics in a one semester course.   Students will become adept with key computer networking hardware topics like topologies, cabling, NICs, hubs, switches, and routers.  Additionally, students will orient themselves to networking software topics like the OSI model, protocols, TCP/IP, network operating systems, network security, and troubleshooting.  The course includes lectures, demonstrations and videos on theories of operation including real-life projects for the student to explore.  Significant lab time is provided to offer the student authentic hands-on experiences in working with computers and networks.  The course follows an industry-recognized curriculum and is recommended for students who enjoy computers and/or students who might have a career interest in Information Technology leading to a professional certification. Further information about the CompTIA and the course objectives can be found at www.comptia.org.     

Level: 11,12    Semesters: 2    Credit: 1
Prerequisite:  None, however, a course in either electricity/electronics or the Computer Repair/A+ certification course would be beneficial.   
Dual credit with the College of DuPage                 
Course Fee Required

Updated: 02/23/2006