ENGL 1150 This course emphasizes the process of writing expository and persuasive essays using effective writing skills and a variety of research techniques. Also included in the course content are critical reading and logical reasoning.
Meets MnTC Goal 1. Prerequisites: recommended placement assessment score.
ISTC 1015 This course prepares IT students to support end users on the Microsoft Office Suite. This course covers basic computer concepts on computer hardware and desktop application software. Students will learn the fundamentals of word processing, database, and spreadsheet and presentation applications. Students will also be introduced to use of the Internet, online collaboration tools, and outlook. The capstone of the course will cover a comprehensive integration with Office applications.
ISTC 1030 This course covers operating system administration with the use of command line for microcomputers. Topics include booting and configuring the system, the use of internal commands and external commands, file management, networking, and writing of batch files. rerequisites: None
Network Systems I: Introduction to Networking
ISTC - 1045: Network Systems I: Introduction to Networking
ISTC 1045 This course exposes students to networking concepts, technologies, and typical network administration/analysis duties found in the workplace. Topics covered include communication models, network protocols, IP addressing and subnetting, physical and logical topologies, transmission media, and network hardware.
ISTC 1300 This course provides the beginner programmer with a guide to developing programs using structured programming logic. Analysis, design, coding, testing and debugging will be covered. Programming key points include structured programming, modularized programming, decision-making, looping, arrays, data file utilization, arrays and object-oriented classes. Students will be exposed to procedural and object-oriented programming. Students will be required to generate simple programs for this course. Prerequisites: None.
ISTC 1033 This course is designed to provide students with the knowledge and skills necessary to install, configure, manage and troubleshoot desktop clients in a network. Lectures, hands-on projects and exercises reinforce skills as they are learned. Specific topic coverage includes: Installing; Using the System Utilities; Managing File Systems and Storage; Users, Groups, Profiles, and Policies; Security and Access Controls; Network Protocols; Printing and Faxing; Performance Tuning; Working with the Registry; Booting Process; Fault Tolerance; Troubleshooting. Prerequisites: Operating Systems I ISTC1030
ISTC 1050 This course focuses on the fundamentals of relational databases; their use, design and implementation. The course will include entity-relationship modeling, logical and physical design and normalization. The use of Structured Query Language (SQL) for data manipulation will be emphasized. The course will also cover concepts of client/server, distributed and object-oriented databases, big data security, and data warehousing. Prerequisites: ISTC1015 Supporting Business Applications
ISTC 1061 This course is designed to investigate the analysis and implementation of network security policies, procedures and guidelines for establishing, monitoring and controlling methodologies for local and wide area networks. The course covers authentication methods, communication security, infrastructure security, cryptography, operational security and firewalls. Prerequisites: ISTC 1045 Network Systems I
(Only offered once a year. Please see faculty advisor for schedule.)
ISTC - 2320: .NET I
ISTC 2320 This course will introduce the student to the .NET application development environment. The student will learn the .NET tools to create applications that correspond to Windows standards. Topics covered include data controls, reports, multiple-document applications, file processing, elementary database interfacing (ADO.NET), and web applications (ASP.NET). The major focus of the course will be on object-oriented topics such as classes, constructors, inheritance, and polymorphism used in the context of creating Graphical User Interface (GUI) intense programs.
Prerequisites: Introduction to Programming ISTC1300 or equivalent programming experience.
ISTC 1230 This course provides coverage of systems analysis and design theories and techniques. Both the traditional, structured approach and the object-oriented approach to systems development will be explored. Students will learn the theory of analysis, design and implementation following the guidelines of the Systems Development Life Cycle. Students will demonstrate system modeling with UML. Prerequisite: Introduction to Programming ISTC1300 or equivalent programming experience.
ISTC 2110 This course covers skills used to create dynamic web applications with focus on server-side technologies. Students will learn how to use server-side programming languages to access SQL databases to create dynamic and persistent web applications.
Prerequisite: ISTC1510 Web Programming I
SPEE 1020 This course is intended to increase student's awareness of the processes, models, and theories of interpersonal communication relative to relationships that impact people's personal and professional lives. Through self-analysis and reflection, case studies, practical application, and critical thinking, students will examine the influence of communicative behaviors on themselves, their personal relationships, groups, and society. Concepts include self-esteem, self-fulfilling prophecies, perception, ethics, emotion, conflict, cultural awareness, language, nonverbal communication, social media, and listening. Meets Goal 7. Meets MNTC Goal 1 Fall 2016 and after.
ISTC 1100 This course focuses on the foundations of business communication in the Information Systems Industry. The topics will include developing your business writing skills, correspondence, written and oral business reports, employment communication, as well as topics on the social and ethical implications of Information Systems. Prerequisites: ISTC1015 and Accuplacer Reading score of at least 70.
Cross-Platform Mobile Application Development
ISTC - 2330: Cross-Platform Mobile Application Development
ISTC 2330 This course is designed to introduce students to the concepts of cross-platform application development utilizing web technologies. Students will build web applications that can be deployed to various mobile desktop operating systems.
Web Programming III
(Only offered once a year. Please see faculty advisor for schedule.)
ISTC - 2610: Web Programming III
ISTC 2610 This course focuses on capstone web project development. Students will be completing a capstone project that highlights an interactive web application, using both client and server side technologies. Advanced web development topics will be covered.
Prerequisites: ISTC2110 Web Programming II or equivalent programming experience
† Select General Education electives from specified MnTC goal area or from any MnTC goals if none specified.
ISTC2320 & 2330 are only offered once a year. Please see faculty advisor for schedule.
** Students must choose one of the following certificates to complete the
Software Development AAS: Desktop Programming or Web Programming