MATC 2024-25 Catalog
ITDEV – ITSEC
skills in IT, re fl ect upon the work they have produced throughout their program, put their thoughts about their work into writing, demonstrate core ability skills, and display overall comprehension of their own discipline through the implementation, demonstration and documentation of the capstone project. Students evaluate their learning based on the program’s speci fi c learning outcomes. MATC strongly recommends that students take this course concurrently with ITDEV-I98. ITNET – IT Networking (Department 150) ITNET-101 Credits: 3 Network Communications (Network+) Network Communications provides an introduction to networking technologies and provides good background material for students interested in preparing for CompTIA’s broad-based, vendor-independent networking certi fi cation exam, Network+. This course covers a wide range of material about networking, such as LAN components, OSI model and standards organizations, transmission media, topologies, protocols (such as TCP/IP), interconnecting devices, wide area networks and security. Through some hands-on exercises, demonstration and discussion, students will develop an understanding of what is involved in basic network design, network management, security and troubleshooting. ITNET-110 Credits: 3 Managing Windows Desktop (Client) Operating System This course provides preparation for the Microsoft 365 Certi fi ed: Modern Desktop Administrator Associate certi fi cation (Exams MD100 Windows 10 and MD-101 Managing Modern Desktops). Students are introduced to the Microsoft Windows 10 operating system through lectures, demonstrations, discussions and hands-on lab activities. Topics include installation, con fi guration, hardware and application management, troubleshooting, networking, and securing Windows 10. ITNET-111 Credits: 3 Microsoft Server Administration 2 This course provides certi fi cation exam preparation for Windows Server 2016 (70-742). Topics include installation, con fi guration, management and maintenance of Active Directory Domain Services (AD OS); management of group policies; and various other Active Directory and server services. Through discussions, demonstrations and hands-on labs, ITNET-111 advances the content presented in ITNET-110 and ITNET-112. MATC strongly recommends that students complete ITNET-112, or have equivalent skills, prior to enrollment of this course. ITNET-112 Credits: 3 Microsoft Server Administration 1 This course provides certi fi cation exam preparation for Windows Server 2016 (70-740). Topics include server installation, storage,
ITDEV-150
Credits: 3
ITDEV-181
Credits: 3
Database Management With SQL This is a fundamental course in database concepts, design and implementation involving the relational database model. Students will create, query and update relational databases using Structured Query Language (SQL). ITDEV-154 Credits: 3 Data Structures and Programming This course focuses on advanced data structures used in programming. Students will solve problems by using advanced data structures such as trees, queues, stacks, linked lists and heaps. MATC strongly recommends that students complete ITDEV-115, or have the equivalent skills, prior to enrollment in this course. Prerequisite(s): Complete ITDEV-121, ITDEV-140 or ITDEV-185. ITDEV-160 Credits: 3 Web Programming With Scripts (Javascript) This course teaches students how to build websites that interact with the user by means of client-side scripts. HTML and CSS techniques are used for page formatting. Programming in JavaScript with jQuery is used to create interactive web pages. ITDEV-161 Credits: 3 Web Programming 1 This course covers interactive web programming using AJAX, APIs, PHP, MySQL and Angular JS. Students publish their pages to a web server. Prerequisite(s): Complete ITDEV-160. ITDEV-162 Credits: 3 Client/Server and E-Commerce Implementation Students will investigate the theory and concepts of client/server implementations with advanced database concepts and practices including the use of both of these technologies in the development of electronic commerce sites. MATC strongly recommends that students complete ITDEV-150 and ITDEV-177, or have the equivalent skills, prior to enrollment in this course. ITDEV-164 Credits: 3 Web Programming 2 The student will create websites that use more advanced properties of the ASP.NET tools used in ITDEV 162. The student will learn how to deploy and set up websites using the Internet Information Server. Advanced material in PHP will also be covered. Prerequisite(s): Complete
Mobile Application Development Students will learn how to create applications for Mobile Devices, expanding upon concepts presented in ITDEV-140 Programming With Java. Topics include XML, widgets, lists, menus, fi le and database access, as well as communicating with the internet. Prerequisite(s): Complete Hybrid Mobile App Development This course continues to focus on Android Mobile technologies introduced in ITDEV-181. Students will create a mobile app from the conceptual idea to publishing on the Google Play store. They will design, using an appropriate design pattern, code, and publish the mobile app. Advanced mobile technologies such as multi threading, accessibility, localization, camera, Google maps, and cloud-based services will be explored. Prerequisite(s): Complete ITDEV-181. ITDEV-184 Credits: 3 iPhone and iOS Mobile App Development Students will learn the basics of the iPhone SKD including user interface design, multi view applications, table views, navigation controllers, data persistence, drawing, taps and touches, using libraries and localization. Students will develop several basic iPhone applications that provide the foundations of developing more advanced applications. Students will learn Objective-C and Swift programming languages while creating applications for Mac OS interfaces. MATC strongly recommends that students complete ITDEV-185 or have prior Mac OS experience before enrolling in this course. ITDEV-185 Credits: 3 Advanced OO Programing This course is the third of a four-course sequence focusing on the object-oriented programming paradigm. The focus of this course will be the C programming languages (C, C++ and Objective-C). Students see the similarities and differences of popular procedural and OOP languages while solving problems. Emphasis is on algorithms, data structure and software engineering. Topics include header fi les, pointer data types, encapsulation, abstraction, inheritance and polymorphism as well as an introduction to design patterns. Prerequisite(s): Complete ITDEV-115. ITDEV-198 Credits: 1 Internship A cooperative training program involving actual work experience. Students obtain a position at an approved work station and work under the supervision of a teacher-coordinator. Prerequisite(s): Complete INTRN-796. ITDEV-199 Credits: 2 Integrated Project The Integrated Project course is a capstone project that re fl ects the student’s culminating experience in the program. In this course, students integrate their knowledge and ITDEV-140. ITDEV-182 Credits: 3
ITDEV-161. ITDEV-177
Credits: 3
Systems Analysis and Design This course will teach techniques and
approaches to develop new software systems ef fi ciently and effectively. It will introduce the phases that a project must undergo from inception to completion, as well as the various methodologies that can be employed to properly manage a project. It will also identify the skills and team members required to successfully develop and launch the new system. Prerequisite(s): Complete ITDEV-150.
matc.edu | 414-297-MATC | Wisconsin Relay System 711
276
Made with FlippingBook - Share PDF online