MATC 2021-22 Catalog
INTP – ITDEV
DEGREE/DIPLOMA/CERTIFICATE COURSE DESCRIPTIONS
ITDEV – IT Development/ Programming (Department: 152) ITDEV-110 Credits: 3 Introduction to Object-Oriented Programming Using C# This course introduces the fundamental concepts of programming from an object- oriented perspective. Topics include class design, simple data types, control structures, storage allocation, scope and simple data structures (arrays). Students will develop algorithms to solve programming problems and use debugging techniques to test their solutions. The course emphasizes good software engineering principles while developing fundamental programming skills in the context of a language that supports the object-oriented paradigm. Emphasis will be placed on class design, implementation and problem-solving. MATC strongly recommends that students take this course concurrently with ITDEV-117 Logic and Problem-Solving. Prerequisite(s): Complete ITDEV-117. ITDEV-115 Credits: 3 Intermediate Object-Oriented Programming This course focuses on intermediate object- oriented concepts, such as encapsulation, data hiding, inheritance and polymorphism. Students will be introduced to fi le I/O, data abstraction, pointers and database access. Emphasis will be on class design, implementation and problem-solving using databases. MATC strongly recommends that students complete ITDEV-110, or have the equivalent skills, prior to enrollment in this course. Prerequisite(s): Complete ITDEV-110. ITDEV-117 Credits: 3 Logic and Problem-Solving This course presents a formal approach to logical thinking and problem-solving using mathematical and programming logic structures. For students to think logically and solve problems, they need to think abstractly. This means to use logically valid forms of argument, both direct and indirect, to derive new results from those already known to be true. This course will teach these mathematical and programming logic structures in context with fundamental object-oriented programming principles. MATC strongly recommends that students take this course concurrently with ITDEV-110 Introduction to Object-Oriented Programming. ITDEV-140 Credits: 3 Programming With Java Using the latest Java SE Development Kit, students will learn and apply Java programming language to create both console and graphical user interface applications. Topics explored include data types, decisions, loops, methods, data structures, I/O, exceptions, object-oriented
skills, user interfaces, and the use of relational databases. Successful completion of ITDEV-110 prior to enrollment in the class is required or instructor’s permission. Prerequisite(s): Complete ITDEV-110. ITDEV-149 Credits: 3 Data Reporting Introduces database querying and reporting using leading tools and frameworks. Learners will design, create and publish reports that access diverse datasets using a variety of tools including Crystal Reports and Microsoft SQL Reporting Services. Additional topics include SQL, report distribution, data analysis, data security, and ethical handling of sensitive data. ITDEV-150 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 webpages. 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 eCommerce 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.
INTP-127
Credits: 3
American Sign Language 2 This course is a continuation of American Sign Language 1 and is designed to further provide students with knowledge of fundamental survival signs. Students also acquire an awareness of the di ff erences between deaf and hearing cultures. This course will be taught in American Sign Language with some additional use of written English rather than spoken English. Ten hours of participation in Deaf community events are required outside of class time. Prerequisite(s): Complete INTP- 126 with minimum grade of C or instructor American Sign Language 3 This course is a continuation of American Sign Language 2. It is designed to build daily conversational skills, and to increase cultural awareness and sensitivity. Students will re fi ne grammatical skills and practice sentence types in guided ASL conversations and formal presentations. This course will be taught in American Sign Language with some additional use of written English rather than spoken English. Fifteen hours of participation in Deaf community events are required outside of class time. Prerequisite(s): Complete INTP-127 with minimum grade of C or instructor consent. INTP-129 Credits: 3 American Sign Language 4 This course is a continuation of American Sign Language 3 and is designed to broaden the topics students are able to discuss in ASL. News events, daily lives and social activities will be discussed and formal presentations will be made. Conversational pro fi ciency is expected by the end of this course. This course will be taught in American Sign Language with some additional use of written English rather than spoken English. Twenty hours of participation in Deaf community events are required outside of class time. Prerequisite(s): Complete INTP- 128 with minimum grade of C or instructor consent. IT – Information Technology (Department: 107) IT-107 Credits: 3 Social Networking and Business Communications This course is an introduction to social media, communication and collaboration tools utilized professionally in a business environment. Students will learn to set up, use and support these tools. Emphasis will be placed on proper business communication, development of a personal résumé, and the implementation of a professional persona using social media that supports work within the information technology fi eld. consent. INTP-128 Credits: 3
Page 268
matc.edu | 414-297-MATC | Wisconsin Relay System 711
Made with FlippingBook Ebook Creator