IT - Web Software Developer Curriculum
Effective June 1, 2015
|Catalog Number||Course Title||Credits|
|10-103-107||MS Office Fundamentals||2|
|10-154-177||Web Programming Fundamentals||3|
English Composition 1
|Math with Business Application
Intermediate Algebra (4)
|10-152-120||Introduction to Programming||3|
|10-154-140||PC Maintenance & Troubleshooting||3|
or Fundamentals of Speech
|Psychology Human Relations
Introduction to Psychology
|10-152-156||Simulation and Game Programming||3|
English Composition 2
|Contemporary American Society
Introduction to Sociology
|10-152-125||Database Design & Implementation||4|
|10-152-140||Emerging Software Development Technologies||3|
|10-153-183||Interactive Web Programming||3|
Principles of Macroeconomics
10-102-106-00 Business Orientation
Introduces students to the topics of business and allows them to experience the expectations and rigor of the program. Students also participate in self-assessments to provide feedback and self-awareness of the relationship between interest and aptitude for the program. Lecture. Credits: 1.
10-103-107-00 MS Office Fundamentals
Students are introduced to the basic functions of MS Word, MS Excel and MS PowerPoint in the business setting. Students will apply word processing features to create business documents, use spreadsheet functions for business applications, and develop skills in using graphics, layout, and slideshow features to produce professional-looking presentations. Lab, Lecture. Credits: 2.
10-103-149-00 MS Visio
Students are introduced to MS Visio. Students will use MS Visio to create flowcharts, network diagrams, floor plans, and other related documents. MS Visio is a tool that is used to create both physical and logical diagrams. Lab, Lecture. Credits: 1.
10-107-127-00 IT Careers
Students research career possibilities in the IT field career and the paths and skills necessary to obtain those positions. Lecture. Credits: 1.
10-150-110-00 Networking Fundamentals
Gives the student a basic understanding of a network. The student will gain an understanding of basic networking terminology, and OSI model, network cabling practices, TCP/IP addressing, and subnet masking. The student will investigate communication on a LAN environment. Lab, Lecture. Credits: 3.
10-152-115-00 Database Fundamentals
Students learn the fundamental concepts and applications of relational database tables using a hands-on approach. Topics include database architectures, data structures, planning, creation, inquiry, updating, input and output forms (reporting), and importation of data from an outside source for use in databases. Lab, Lecture. Credits: 3.
10-152-120-00 Introduction to Programming
Introduces the learner to programming concepts using structured logic and basic concepts related to computer programming and program development. Programs will be developed using sequential, selection, and looping control structures, functions, arithmetic calculations. Lab, Lecture. Credits: 3.
10-152-125-00 Database Design and Implementation
Students learn to develop webpages that access and manipulate databases that they have created. Lab, Lecture. Credits: 4. Prerequisite(s): 10-152-115-00 Database Fundamentals (C or better). 10-152-140-00 Emerging Software Technology
Combines the emerging development technologies and environments, such as virtual reality and simulation, for students to gain exposure to and experience with them. Lab, Lecture. Credits: 3. Prerequisite(s): 10-152-115-00 Database Fundamentals (C or better) and 10-152-120-00 Introduction to Programming (C or better).
10-152-146-00 Programming 2
Further develops concepts introduced in Introduction to Programming and explores more advanced topics such as methods, classes and arrays. Lab, Lecture. Credits: 3. Prerequisite(s): 10-152-115-00 Database Fundamentals (C or better) (concurrent enrollment is allowed) and 10-152-120-00 Introduction to Programming (C or better).
10-152-155-00 e Portfolio Administration
Students will design and create an e-portfolio. This portfolio will contain information about personal achievements in the field of Information Technology as well as sample offerings of the work completed as part of their coursework while attending Nicolet College. The e-portfolio will take the form of a personal/professional website that will be implemented on a web server for review. Lab, Lecture. Credits: 3. Prerequisite(s): 10-152-146-00 Programming 2 (C or better) (concurrent enrollment is allowed) and 10-152-183-00 Interactive Web Programming (C or better) (concurrent enrollment is allowed).
10-152-156-00 Simulation and Game Programming
Builds on object-oriented design and development techniques. The student will develop computer programs for simulation applications and games. Deployment will be to PCs and a gaming console such as Xbox, Wii, and PlayStation. Lab, Lecture. Credits: 3. Prerequisite(s): 10-152-120-00 Introduction to Programming (C or better).
10-152-160-00 Programming 3
Further develops concepts introduced in Programming 2 and explores more advanced topics such as Graphical User Interfaces and databases. Lab, Lecture. Credits: 3. Prerequisite(s): 10-152-146-00 Programming 2 (C or better).
10-152-183-00 Interactive Web Programming
Students learn to create interactive webpages that respond to user input. Lab, Lecture. Credits: 3. Prerequisite(s): 10-152-115-00 Database Fundamentals (C or better) and 10-152-120-00 Introduction to Programming (C or better).
10-154-140-00 PC Maintenance and Troubleshooting
Students will maintain and troubleshoot PC hardware and peripherals, as well as configure and upgrade PC components and modules. Students will also learn to maintain and troubleshoot PC operating systems. Lab, Lecture. Credits: 3.
10-154-165-00 Project Management
The student will learn the tools and techniques of project management. The student will become familiar with the five process groups of project management and will gain experience in applying the nine knowledge areas of project management. Lab, Lecture. Credits: 3.
10-154-177-00 Web Programming Fundamentals
Introduces the learner to the principles of web page development. In this course the students will learn to develop static web pages that contain text, images, and videos. Students will also link multiple web pages to produce a complete website. Lab, Lecture. Credits: 3.
10-801-195-00 Written Communication
Develops writing skills which include prewriting, drafting, revising, and editing. A variety of writing assignments is designed to help the learner analyze audience and purpose, research and organize ideas, and format and design documents based on subject matter and content. Also develops critical reading and thinking skills through the analysis of a variety of written documents. Lecture. Credits: 3.
10-801-196-00 Oral Interpersonal Communication
Focuses upon developing speaking, verbal and nonverbal communications, and listening skills through individual presentations, groups activities, and other projects. Lecture. Credits: 3.
10-801-197-00 Technical Reporting
Teaches preparation and presentation of written, oral, and multi-media technical reports. Lecture. Credits: 3. Prerequisite(s): 10-801-195-00 Written Communication (D- or better) or 20-801-219-00 English Composition I (D- or better).
10-804-123-00 Math with Business Applications
Covers real numbers, basic operations, linear equations, proportions with one variable, percent, simple interest, compound interest, annuity, applying math concepts to the purchasing/buying/selling processes, and basic statistics with business and consumer applications. Lecture. Credits: 3.
Introduces economic tools for use in business and personal life. Covers markets, economic growth, employment, productivity, computers, and the internet, international trade, the role of government, and business cycles. Lecture. Credits: 3.
10-809-197-00 Contemporary Amer Society
Explores the American social and political institutions affecting the individual as a citizen, worker, and participant in various social groups. Topics studied will be flexible and responsive to contemporary issues. Lecture. Credits: 3.
10-809-199-00 Psychology of Human Relations
Focuses on improving personal and job-related relationships through understanding and applying sound psychological principles. Topics include self-concept, motivation, emotions, stress management, conflict resolution, and human relation processes. Lecture. Credits: 3.
10-890-103-00 Getting Hired
Students develop an individualized, results-oriented job search strategy and research less well-known employment sources to access the "hidden job market." Emphasis is on creating personalized career search documents that get noticed, interviewing effectively in a variety of situations, and projecting a professional image-during both the job search and the first days and weeks on the new job. Lecture. Credits: 1.