Select this to enable text only view

Web Programming (degree)

Degree Offered: Associate in Applied Science

Credits Required: 60/61

The Web Programming curriculum provides students with theoretical and hands-on experience in software application tools, computer programming languages, systems analysis, web site design, and web software design. The program includes courses in Microsoft Office, Internet, VB.NET, ASP.NET, HTML, Java Script, JAVA, web and digital design, e-Commerce applications, and web database programming.

Graduates of this curriculum will be qualified to obtain employment locally and nationally as Visual Basic programmers, Java programmers, Web programmers, and database programmers.

Crosswalk

Click below to view the crosswalk (transition of program courses from an old program to a current program): 
2010 - 2011 Web Programming AAS

2013 - 2014 Web Programming AAS

Curriculum - 1st Year

First Semester - 15 Credits

Code
Title
Credits
CIST 100
Introduction to Information Tech
3.00
A computer course designed to introduce students to personal computers. Topics include basic concepts of computer operations, storage media, software categories, Windows operating system, computer communication devices, and Internet. The course also includes introduction to Microsoft Word, Excel, Access, and PowerPoint. 3-0-3
CIST 160
Visual Basic
3.00
Visual Basic I is designed to teach students introductory concepts of programming in an event driven environment. Students will be taught how to create user-friendly Graphic User Interfaces (GUI) for simple application programs. Visual Studio 2008 is the IDE used to develop applications. Web applications and Mobile Device applications will be developed as students work through the course material. Specific topics include variables, arithmetic, relational, and logical operators, forms, standard controls and their properties, decision structures, and looping structures.
CISW 101
Web Scripting Languages (DAY)
3.00
This course is designed to teach students the concepts and techniques used in creating Web Applications using Web Scripting Languages. The students will learn how to create interactive Client/Server Web applications using HTML, CSS, JavaScript and PHP in Linux environment. Topics include the role of scripting languages on the Web; working with variables; functions and events; expressions and operations; decision-making; repetitions; dynamic HTML and animation, built in functions in scripting languages and introduction to Client/Server Web Application Development using LAMP Stack. 3-0-3
VISC 115
Digital Imaging
3.00
Using Adobe Photoshop, students will solve media problems by producing specific digital graphic solutions while observing the principles of good design. In order to observe how form contributes to message, the student will research how designers create the essential graphics, gather design elements from various resources, and generate designs that conform to and enhance message content. The students will also consider design variables related to various destination media like monitors, printers and other deliverables. (2-2-3)
WRIT 101
English Composition
3.00
Students will practice expository writing and learn the academic form of the essay and research paper. Students will focus on the development of an academically sound and challenging thesis and resulting essay. The mechanics of writing will be reviewed as needed. 3-0-3 Pre-requisite: Placement testing; successful completion of DEVS012 Reading and DEVS015 Introduction to College Writing if required, permission of the Division Director.

Second Semester - 15 Credits

Code
Title
Credits
CISN 200
Client Operating Systems
3.00
This course focuses on skills needed to deploy and manage Windows 7 Operating System. Installation and troubleshooting of Windows 7, as well as features such as advanced security are covered. Virtualization techniques using Microsoft's Virtual PC are used to install MS-Windows XP (XP Mode) and other operating systems. Material covered may assist in preparation for the MCTS (Microsoft Certified Technical Specialist) #70-680 certification exam. (3-0-3)
CIST 106
Software Productivity Tools
3.00
This course provides students with advanced topics in software productivity tools using the Microsoft Office 2010 suite of products. Through a series of projects, students will learn how to develop business oriented integrated applications by applying techniques learned using advance features of Word, PowerPoint, Excel and Access. 3-0-3
CISW 205
Programming in C# (DAY)
3.00
This course introduces the student to computer programming, using the C# based language in a Visual Studio. NET programming enviornment, students will write programs that run in Console, Web, or Grathical User Interfaces. Prerequsite: CISW101.
CISW 206
Web Data Connectivity ASP/PHP (DAY)
3.00
This course is intended for students who want to learn how to create Client Server applications with connectivity to databases. Through various projects using ASP.NET as well as LAMP Stack, students will learn how to build rich Web applications by coding the client-side and server-side scripts in both Windows environment and Linux environment. The course will emphasize on use of Web Data Controls and SQL, in order to establish data binning and data communication between various components of a dynamic, interactive, database driven website. 3-0-3
LITR 210
Concepts of Literature
3.00
This course introduces students to the three major forms of literary expression: fiction, poetry, and drama. Significant works from each form will be analyzed to reveal creative techniques, how they represent an author’s time, and how they reflect today’s human condition.
 
OR
 
WRIT 103
Writing For Business/Tech
3.00
Designed to train the student in effective writing, this course aims to increase the student’s ability to write with unity, coherence, and logic. It provides additional study and practice in writing letters, proposals, manuals, and reports of a business or technical nature as well as in professional and contemporary research methods. Prerequisite: WRIT101 3-0-3

Curriculum - 2nd Year

Third Semester - 15/16 Credits

Code
Title
Credits
CISN 203
Linux Operating Systems
3.00
This course focuses on skills needed to deploy and manage Linux (Fedora/Red Hat) Operating Systems. Topics include Linux installation, file systems, administration, troubleshooting, and network management using command line statements and Graphical User Interfaces. The use of open source operating systems are becoming dominant in the role of server operating systems and becoming a foundation for virtualization and cloud computing. Course material may assist in preparation for the CompTIA Linux+ certification exam. 3-0-3
 
OR
 
CISN 205
Server Operating Systems
4.00
This course focuses on skills needed to manage a Windows Server 2008 system. Windows Server 2008 materials covered inlcude active directory design, account management, group policy management and configuation, certificate services, AD LDS, AD RMS, AD FS, server core, Windows Hyper-V virtualization, and server management. Material covered may assist in preparation for the MCTS (Microsoft Certified Technical Specialist) #70-640 certification exam.
CIST 170
Web Site Dev Using Dreamweaver (DAY)
3.00
This course is designed as an introduction to Web page design, creation, and maintenance using Dreamweaver as the primary software application. In addition to Dreamweaver, current versions of HTML, XHTML and CSS will be used in the Web development process. Students will learn how to generate Web sites incorporating a variety of techniques involved in Web page develpment including hyperlinks, tables, forms, templates, stylesheets, layers, image maps, navigation structures, AP Divs and introductory animation. File management concepts and connectivity issues will be emphasized. 3-0-3
CISW 201
Java I (DAY)
3.00
This course introduces the student to object-oriented computer programming concepts using JAVA as the primary programming language. Students learn how to write, debug and execute programs in a variety of development environments. Students first develop JAVA programs using control structures and then move into coding methods and classes. Applications using Graphical User Interfaces are created focusing on components, events and listeners. 3-0-3
CISW 214
Database: SQL and Report Structures (DAY)
3.00
This course is intended for students who want to learn how to create and maintain Database applications using Relational Database Structures concentrating on SQL and Report Writing Concepts. Through various projects, students will learn how to model, design, create, maintain, and use a relational database. Students will use design guidelines for developing database reports in a business environment. Classroom experience will concentrate on learning SQL within a variety of environments including Oracle Express, Access, and SQL Server. Report Writing concepts will be explored using Crystal Reports with the .NET framework as well as Access. 3-0-3
MATH 110
Mathematics of Business
3.00
The first part of the course reviews the mathematics fundamental not only to employment in business but also to intelligent participation in consumer life. Topics to be reviewed include fractions and decimals; ratio and proportion; units of measurement; and percentage. The second part of the course is devoted to business applications. Topics include trade and cash discounts; markup; simple interest; payroll; sales and property tax; and elementary statistical notions. 3-0-3
 
OR
 
 
Science Elective
3.00
Description not found.

Fourth Semester - 15 Credits

Code
Title
Credits
CISW 202
Java II (DAY)
3.00
This is a second course in the Java programming sequence. The course is designed to continue exploring object-oriented programming techniques by building on the student's basic understanding of control structures, writing classes and graphics programming introduced in Java I. The Java Standard Library is used throughout the course. Advanced concepts related to Arrays, Inheritance, Polymorphism and Recursion are examined. Searching and Sorting concepts are developed. Stacks, Trees and Queues are introduced. Finally, the course concludes by expanding graphics programming skills and introducing Java Applet technology. 3-0-3
CISW 210
E-Commerce Applications
3.00
This course is designed to focus on the essential aspects of E-Commerce software development tools. Topics include standard features of E-Commerce software; common data and software threats; E-Commerce security through use of encryption and secure protocols and methods; electronic parment systems; as well as cultural and ethical issues. Students will convert a conventional business to an E-Business using popular E-Commerce software. Prerequsite: CIST100.
CISW 217
Mobile App Development
3.00
This course will use programming techniques to teach student how to create and manage mobile applications. Students will be introduced to the various platforms in use on small and mobile devices. Platforms will included Apple iPhone, Google Android OS and Microsoft Windows Phone 7. Programming languages including JAVA and C will be used to develop the code necessary for mobile app program development. Students will creat applications for each platform using specialized development environments. 3-0-3
CIST 260
CIS Internship
3.00
This course is designed to give second/year students supervised, on the job experience in various aspects of the business technologies environment. All students will be required to spend a minimum of six hours per week at the firm where he/she is assigned. Each student will meet with a faculty member before his or her assignment to establish goals and then several times throughout the semester to assess student progress. Prerequisite: Successful completion of 30 credits in course of study with QPA of 3.0 or better and faculty approval 0-9-3
 
OR
 
VISC 122
Web Design
3.00
In this course, students will learn how to use digital tools for designing web pages. Emphasis will be on how to design effective websites for a specific user in mind. Usability guidelines, tips, and examples of effective and ineffective web sites will be discussed. Students will create a web site in class using Photoshop and Dreamweaver. Prerequisite: VISC115 (2-2-3)
PSYC 101
General Psychology
3.00
This course examines the scientific study of behavior and mental processes and provides a survey of the major areas of psychology. Important topics and findings from psychology are reviewed. Topics include the role of science in the study of behavior, the biological foundations of behavior, learning, information processing, stress and health, social interaction, development, motivation, emotion and psychological disorders.
 
OR
 
SOCI 101
Principles of Sociology
3.00
This course provides the student with a general survey of the theories and concepts utilized in the field of sociology which contribute to a basic understanding of modern society and its structures. Key elements addressed within the course include the three foundational theoretical perspectives utilized in sociology, Functionalism, Conflict Theory and Symbolic Interactionism; the process of socialization; social institutions such as the family, marriage, and religion; and an introduction to the basic research methods utilized in the field. 3-0-3