IT - Web Software Developer Curriculum
Effective June 1, 2013
|Catalog Number||Course Title||Credits|
|10-103-107||MS Office Fundamentals||2|
|10-154-177||Web Programming Fundamentals||3|
|10-804-123||Math with Business Application||3|
|10-152-120||Introduction to Programming||3|
|10-154-140||PC Maintenance & Troubleshooting||3|
|10-809-199||Psychology Human Relations||3|
|10-152-125||Database Design & Implementation||4|
|10-152-131||Mobile Applications Development 1||3|
|10-153-183||Interactive Web Programming||3|
|10-809-197||Contemporary American Society||3|
|10-152-140||Emerging Software Development Technologies||3|
|10-152-145||Mobile applications Development 2||3|
|10-152-156||Simulation and Game Programming||3|
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. Lecture/Lab. 2 credits.
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. Lecture/Lab. 1 credit.
10-107-127-00 IT Careers
Students are introduced to, and do research into, the IT field career possibilities and the paths and skills necessary to obtain those positions. Skills learned and practiced include, job searches, cover letters, resumes, writing thank you letters, interview techniques, and completion of job applications. Students will participate in job-seeking activities. Lecture/Lab. 3 credits.
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. Lecture/Lab. 3 credits.
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. Lecture/Lab. 3 credits.
10-152-120-00 Introduction to Programming
Introduces the learner to programming concepts using structured logic and the Visual Basic programming language using the Visual Studio. Included are basic concepts related to computer programming and program development. Programs will be developed using sequential, selection, and looping control structures, functions, arithmetic calculations. Lecture/Lab. 3 credits.
10-152-125-00 Database Design and Implementation
Students design, construct, populate and implement relational databases in third normal form. Tools and techniques will be used to define, access, manipulate, update, and create reports. The student will demonstrate the functionality of databases through performance, integrity, security, testing, and documentation processes. Concepts introduced include data warehousing and data mining. Prerequisite: 10-152-115. Lecture/Lab. 4 credits.
10-152-131-00 Mobile Applications Development 1
Introduces the student to C# programming concepts and statements using object-oriented programming techniques for deployment on both PCs and mobile platforms such as smart phones and tablet PCs. 10-152-131 Prerequisites: 10-152-115 and 10-152-120. Lecture/Lab. 3 credits.
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. Prerequisites: 10-152-115 and 10-152-120. Lecture/Lab. 3 credits.
10-152-145-00 Mobile Applications Development 2
Teaches JAVA programming language. Programs are developed using object oriented design and database records for deployment on PCs and mobile platforms such as an Android tablet and smart phone. Pre/corequisites: 10-152-115 and 10-152-120. Lecture/Lab. 3 credits.
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. Prerequisites: 10-152-115, 10-152-120, and 10-154-177. Lecture/Lab. 3 credits.
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. Prerequisite: 10-152-120. Lecture/Lab. 3 credits.
10-152-183-00 Interactive Web Programming
Provides knowledge on web-based relational databases, Structured Query Language, web servers, and an object-oriented programming language to create applications. Involves developing database programs for both the client-side and server-side web technologies. Prerequisite: 10-152-115 and 10-152-120. Lecture/Lab. 3 credits.
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. Lecture/Lab. 3 credits.
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. Lecture/Lab. 3 credits.
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. Lecture/Lab. 3 credits.
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. 3 credits.
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. 3 credits.
10-801-197-00 Technical Reporting
Teaches preparation and presentation of written, oral, and multi-media technical reports. Prerequisites: 10-801-195 or 20-801-219. Lecture. 3 credits.
10-804-123-00 Math W Business Apps
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. 3 credits.
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. 3 credits.
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. 3 credits.
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. 3 credits.