The IT-Web Programmer technical diploma is a one-year, three-semester program. Upon graduation, a student will have completed 30 credits.
10-890-101 COLLEGE 101 ...Students will utilize digital tools and resources to assess, explore, practice, apply, and evaluate both employability and learning skills. By establishing NWTC cultural values as hallmarks of success in academic, career, and personal settings the course encourages reflective, personalized development of a growth mindset and emphasizes the importance of making wise choices. To maximize the return on investment, students should take this course in their first semester as it identifies key expectations (hidden rules) of higher learning and professional employment.
10-152-185 WEBSITE CODING ...create code for generating the structure, function, and design of static websites using standards-based HTML5 and CSS3; validate code; test multi-browser and multi-device functionality.
10-154-125 IT:WEB:DATABASE DEVELOPMENT ...database uses, database terminology, analyzing information requirements, data models, database design phases, entity relationships, normalization processes, database management systems, database objects, development environments, creating tables, writing queries using SQL, testing.
10-152-173 IT:PROGRAM:PART 1 (C#) ...provides a foundation of syntax/semantics of C# .NET programming language to develop Windows-based/ Web-based applications. Covers the architecture of Microsoft's .NET platform where C# is the native language.
10-801-136 ENGLISH COMPOSITION 1 ...learners develop knowledge/skills in planning, organizing, writing, editing. Students will also analyze audience/purpose, use elements of research, format documents using standard guidelines, and develop critical reading skills. (Prerequisite: High school GPA greater/equal to 2.6; OR ACT Reading score greater/equal to 16 AND English greater/equal to 18; OR Next Gen Reading score greater/equal to 250 AND Writing score greater/equal to 260; OR "preparatory course(s)", contact academic advisor at 920-498-5444)
10-152-184 IT:WEB:PROGRAMMING-SQL ...write queries in a relational database: creating tables, setting primary/foreign keys, populating tables, manipulating data and reporting. Explore join types, stored procedures, functions, and database administration SQL statements. (Prerequisite: 10-154-125, IT:Web:Database Development)
10-152-182 IT:WEB:SCRIPTING-PHP ...use PHP, MySQL, HTML5, CSS3 and Apache to create standards based websites. PHP is used to connect to a MySQL database and retrieve site content. PHP is also used to organize the HTML5. (Prerequisites: 10-154-125, IT:Web:Database Development; 10-152-185, IT:Web:Website Coding)
10-804-133 MATH & LOGIC ...Students will apply problem solving techniques from discrete mathematics.Topics include symbolic logic, sets, algebra and base number systems (Prerequisite: Next Gen Arith score greater/equal to 250 AND Rdg score greater/equal to 250; OR TABE A 9/10 Math greater/equal to 12.7 AND Rdg greater/equal to 8.8; OR TABE 11/12 Math greater/equal to 780 AND Rdg greater/equal to 573; OR ACT Math score greater/equal to 15 AND ACT Rdg score greater/equal to 16; OR prep courses-contact academic advisor 920-498-5444).
10-801-196 ORAL/INTERPERSONAL COMMUNICATION ...the communication process, perception and self-concept, language, listening, nonverbal communication, interpersonal relationships, communication in groups and public communication; prepare and deliver an oral presentation. (Prerequisite: Next Gen Rdg score greater/equal to 250 AND Writing score greater/equal to 237; OR ACT Rdg score greater/equal to 16 AND English score greater/equal to 16; OR preparatory course-contact an academic advisor at 920-498-5444)
The credit for 10-890-101, College 101 is an Institutional Requirement for graduation. Consequently, it is not part of the program requirements, but must be passed with a C.
• Design, build, or maintain web sites using authoring or scripting languages, content creation tools, management tools and digital media.
• Perform or direct web site updates.
• Backup files from web sites to local directories for instant recovery in case of problems.
• Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
• Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
• Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
• Analyze user needs to determine technical requirements.
• Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.