Information Technology

Course Descriptions/Common Syllabi

This section contains descriptions of courses offered at Moberly Area Community College. Not all of the courses listed in this section are offered every semester. Information on where and when these courses are available may be found in each semester’s course schedule available on the Course Offerings page. Contact advising for more information.

MACC Common Syllabi

Common syllabi can be accessed by visiting the Syllabus Library. If you need a specific syllabus or additional course information not found in the library, please contact us at Syllabus@macc.edu.

A grade of “C” or higher must be achieved in all required IT courses (prefix “ITC”) for all IT AAS degrees and certificates.

Computer language classes may require students to schedule additional computer time outside of class.

ITC 101 Computer Essentials  3-0-3
This computer literacy course, intended for non-IT majors, is designed to familiarize students with fundamental computer concepts. Students will learn to use the computer through hands-on experience with word processing, spreadsheet, presentation, and operating system software. This class is designed to help students successfully navigate through their college coursework. Touch keyboarding skills are required.

ITC 102 Introduction to Information Technology  3-0-3
This course covers the fundamental computing concepts that are part of the digital age, including software, hardware, data, people, and procedures . The course centers on educating today’s technology consumer, using themes of ethics, the internet, and communications to demonstrate how the changing world of technology influences lives and decisions .

ITC 106 IT Essentials  3-0-3
Students learn the functionality of hardware and operating systems components. Through hands on activities and labs, students learn how to assemble and configure a computer; install operating systems, software, and printers; and troubleshoot hardware and software problems. Advanced troubleshooting and networking configuration are covered in the latter part of the course. After completion, students will develop the necessary skills to build a computer and troubleshoot networking problems. Successful completion of ITC106 prepares students to take the A + industry certification exam.

ITC 120 Programming I  3-0-3
This course involves problem solving on the introductory level. Structured and object oriented programming methodologies are introduced. The student is exposed to sequence, selection, repetition and subprograms forming a strong foundation for later course work. A modern high-level language is used as a vehicle for mastering these concepts. Pre- or corequisite: MTH095 or eligible placement score.

ITC 125 Object Oriented Programming I  3-0-3
This course introduces students to object oriented programming. Students will use an object-oriented development environment such as: Microsoft Visual Basic or C#. Development of graphic user interfaces, object-oriented programming and object-oriented design concepts are introduced and applied throughout the course. Pre- or Corequisite: MTH095 Intermediate Algebra or eligible placement score. (FA)

ITC 130 Introduction to Networks  5-0-5
This course covers an introduction to networking, architecture, structure, functions, and components of the Internet and other computer networks. Students achieve a basic understanding of how networks operate and how to build simple local area networks (LAN), perform basic configurations for routers and switches, and implement Internet Protocol (IP). ITC106 IT Essentials recommended.

ITC 145 Web Design I  3-0-3
Students will learn the essential concepts of HTML, HTML5, CSS3, and JavaScript. They will begin by developing a basic Web page in HTML, and move on to developing web pages with appearance by using cascading style sheets (CSS3) language. Students will learn to enhance websites using multimedia such as sounds, video and animation. Students will be creating responsive web design for the many different types of mobile devices in use today. Topics such as working with objects, special effects, grids, layout, tables, and frames will also be covered. In the last section of the course, students will be programming in JavaScript to create functioning web pages.

ITC 150 Linux Admin I  3-0-3
This course is designed to introduce students to the Linux operating system. Basic commands and procedures for entry-level management and administration are covered. Students will use commandline included in the Linux operating system. File system management, printer management, user management, and package installation will be the primary focus of the course. Concepts presented are preparation for the second course, Linux Admin II. Successful completion of ITC150 prepares students to take the Linux+ industry certification exam.

ITC 201 Relational Database Systems  3-0-3
This course introduces relational database design and SQL programming. The relational database model will be compared with other database models. Query designs, normalization of data, use of Entity Relationship Diagrams, creation of databases and application of SQL will be stressed. Prerequisite: ITC120 or ITC125. (FA)

ITC 220 Programming II  3-0-3
This course is a higher level of programming with advanced problem solving. The following concepts are covered: user defined types and data abstraction, dynamic memory allocation, inheritance, polymorphism, composite data types, enumerated data types, logical array implementations, stacks, queues, and trees. Efficient use of data is stressed. Prerequisite: ITC120 or ITC125. (SP)

ITC 221 COBOL Programming  3-0-3
Students will be required to complete programming projects in modern COBOL. Students will write a number of modern COBOL programs illustrating the use of the language in business applications. Various file organizations as well as the proper programming techniques multilevel control breaks, multilevel table processing, sorts and merges will be stressed. Prerequisite: MTH095 or eligible placement score. (IN)

ITC 230 Wireless and Switching Essentials  5-0-5
This course covers switching, routing, and wireless essentials (SRWE). Concepts include architecture, components, and operations of routers and switches in small networks and introduces wireless local area networks (WLAN) and security. Students learn how to configure and troubleshoot routers and switches for advanced functionality using security best practices and resolve common issues with protocols in both IPv4 and IPv6 networks. Prerequisite: ITC130 Introduction to Networks. (FA)

ITC 231 Enterprise Networking  3-0-3
This course covers enterprise networking, security, and automation (ENSA) describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation. Prerequisite: ITC230 Wireless and Switching Essentials (SP)

ITC 243 Object Oriented Programming II: Java  3-0-3
This course introduces students to advanced features in the Java object oriented programming language. After a quick review, students are introduced to graphical user interfaces, web applications, and database connectivity. Concepts are designed to provide maximum transfer. Prerequisite: ITC120 or ITC125 and ITC145. (FA)

ITC 244 Object Oriented Programming II: C#  3-0-3
This course introduces students to advanced features in the C# object-oriented programming language. After a quick review, students are introduced to graphical user interfaces, web applications, and database connectivity. Concepts are designed to provide maximum transfer of knowledge to any web-oriented development platform. Prerequisite: ITC120 or ITC125 and ITC145. (SP)

ITC 245 Web Design II  3-0-3
This course is a continued look at advanced web technologies using rapid application development tools. Students will learn duties required to maintain a multi-tiered website using content management systems and dynamic content designs. Prerequisite: ITC145 or instructor approval. (FA)

ITC 247 Python Programming  3-0-3
This course involves the use of system-level programming with advanced problem-solving. The following concepts are covered, functions, iteration, recursion, arrays, vectors, and data validation using object-oriented methodologies. The Python language is geared toward automation and system administration. Prerequisite: ITC120 Programming I and ITC150 Linux Administration or ITC258 Windows Server Management (SU)

ITC 250 Linux Admin II  3-0-3
This course is designed to take an in-depth look at Linux server management. The course adopts a practical hands-on approach to system administration using Linux. Students will use advanced features of the Linux operating system including management shell scripts, configuring services, managing system security, managing users and building common servers needed in modern networks. Prerequisite: ITC150. Pre- or Corequisite: ITC106 and ITC130 (SP)

ITC 255 Cyber Security  3-0-3
This course covers tools and techniques network security professionals use to protect computer networks. The course provides a structured knowledge base for preparing security professionals to discover vulnerabilities and recommend solutions for tightening network security, protecting data from potential attackers and creating policies and practices within organizations to promote a secure environment. Prerequisites: ITC130 or instructor approval. (SP)

ITC 258 Windows Server Management I  3-0-3
This course provides a detailed overview of managing Windows Server computing networks. General network services, installation of servers, installation of clients, cabling issues, printer management, data security, network security, and LAN to WAN connections are covered. Prerequisite: ITC106 or ITC130. (FA)

ITC 259 Windows Server Management II  3-0-3
Focusing on Windows Server advanced features and services, this course covers advanced configuration of services necessary to deploy, manage and maintain a Windows Server infrastructure, such as advanced networking services, Active Directory Domain Services (AD DS), identity management, rights management, user management, Inter-domain trust relationships, command line tools, federated services, network load balancing, failover clustering, business continuity and disaster recovery. Prerequisite: ITC258. (FA)

ITC 265 Project Management  3-0-3
This course develops foundational skills needed in project management. Concepts presented follow the PMBOK (Project Management Book of Knowledge) areas and process groups. These areas include: initiating, planning, executing, monitoring and controlling, and closing. Students will learn how processes are implemented and integrated into the development, management, and completion of a project. Prerequisite: LAL 101 Composition I or BUS 150 Business Communication, ITC255, and ITC250, or instructor approval. (SP)

ITC 270 Cyber Regulation and Compliance  3-0-3
The emergence of global digital networks, such as the Internet, and digital technologies that enhance human abilities to access, store, manipulate, and transmit vast amounts of information has brought with it a host of new legal issues for both individuals and organizations. This course aims to provide students with a broad understanding of the current legal environment in relation to cyberspace. This includes domestic and international law as well as the application of jurisdictional boundaries in cyber-based legal cases. Topics include data retention, auditing principles, privacy law, data security law, electronic trespass law, intellectual property law, digital evidence, cyber security frameworks, and incident response. Prerequisite: ITC255 Cyber Security or instructor approval. (SP)

ITC 271 Networking and Monitoring Penetration Testing  3-0-3
This course will introduce the student to ethical hacking performed to help identify potential threats on a computer or network and how to detect and mitigate such attacks. Topics include risk management concepts, security incident response, information gathering, vulnerability assessment, penetration testing techniques to uncover security vulnerabilities and the techniques needed to identify and provide defense mechanisms against network attack, intrusion and compromise. Prerequisite: ITC255 Cybersecurity or instructor approval. Pre- or corequisite: ITC270 Cyber Regulation and Compliance. (SP)

ITC 281 Systems Project: Programming  3-0-3
The student will develop a specialized project in a particular area of interest dealing with programming which will be evaluated by the instructor. Prerequisite: ITC145, ITC201, ITC220.

ITC 282 Systems Project: Networking  3-0-3
The student will develop a specialized project in a particular area of interest dealing with networking which will be evaluated by the instructor. Prerequisite: ITC130, ITC150, and ITC230.

ITC 283 Systems Project: Cybersecurity  3-0-3
The student will develop a specialized project in a particular area of interest surrounding a cybersecurity emphasis which will be evaluated by the instructor. Prerequisite: ITC230, ITC250, and ITC255, or instructor approval.

ITC 295 Information Technology Internship  0-(6-18)-(2-6)
This course is designed to provide students with real-world work experience through on-the-job training with a field-related cooperating organization aligned with their declared major. Students will be supervised by an on-site business/industry sponsor and report to the appropriate internship coordinator or assigned faculty member. The experience may be paid or unpaid. Students must complete a minimum of 45 contact hours per credit hour per semester. The course carries variable credit and may be repeated for up to six credit hours. Prerequisites: Minimum of 30 completed credit hours, including at least 18 credits of core coursework in the program area, a minimum 2.50 GPA, and/or approval from the appropriate instructional dean.

ITC 299 Special Studies in Information Technology  (1 to 6)-0-(1 to 6)
This course will consist of specialized study in areas of the department, which are not covered in-depth in courses already offered. Students may take no more than six credit hours of special studies courses in any one discipline. (IN)

2001-2002 Men’s Basketball Team

Nate Johnson
Marcus Hill
Travis Wallace
Andrew Harmon
Anthony Hill
Devan Moss

Derrick Wiley
Terrance Chapman
Marvin Moss
Antonio Burks
Bobby Ewing
Raymond Warner
Andre Thornton (Manager)

Raynard Sills

In the 1973-74 basketball season, Sills scored 529 points.  Under Coach Charlie Spoonhour, four players on the same team put up over 500 points that season, a record that still held when Sills was inducted into the Hall of Fame.  The Hounds finished 32-8 that season, taking third place at the National Tournament.  Sills returned for his sophomore year, lead the team with 535 points, averaging 17.8 per game, and was named to the 1975 All-Region XVI team.  He spent one season at Georgia State University; ruled ineligible for the next season, he returned to Moberly to marry his long-time girlfriend.

Jermark “Marty” Wise

Wise was named Greyhound Defensive Player of the Year his freshman year, and closed his MACC career with a 12.0 points per game average.  He received All-Region XVI accolades during both of his seasons at MACC and, in 2005, he was named to the NJCAA All-Tournament Team and received Third Team All-American accolades.  Wise transferred to the University of Southern Indiana, where he served as team captain and led USI to two regular-season conference titles and two conference tournament championships.

Eddie “E.J.” Smith

Smith received a number of honors, including First Team All-Region XVI in 2004, Greyhound Most Valuable Player in 2004, and All-American Honorable Mention in 2004.  He was named NJCAA Player-of-the-Year in 2005; at the time of his induction, he was the only Greyhound in history to receive this  honor.  During that same season, Smith was also named to the NJCAA All-Tournament Team and earned First Team All-American honors.  He finished his MACC career with 1086 points and 425 assists.  After MACC, Smith transferred to Texas A&M, then the University of Illinois-Springfield for his senior year.  After college, Smith played professionally for eight years with the Continental Basketball Association (CBA) for the Lawton-Fort Sill Cavalry in Oklahoma, where he was a member of three championship teams, and the Windsor Express of the National Basketball League of Canada (NBL), winning a championship in 2012. 

Dewella Holliday-Shuck

Shuck rewrote the record books at MACC, taking the All-Time Leading Scorer record with 1,408 points.  She was named All-American and All-Region XVI Player in both of her MACC seasons.  Shuck took her skills to the University of Texas-San Antonio, where she was named Southland Conference Newcomer of the Year in 2003, an All-Team Letter Winner in 2003 and 2004, and Second Team All-Conference in 2004.  While at UTSA, she scored 589 career points and pulled down 290 career rebounds.

Carrie Ragar McKinney

McKinney’s sophomore year at MACC featured a 23.7 scoring average (second-best in MACC history at the time of her induction), a 55% field-goal average, and a 71% free-throw average.  She was named to the 1994095 All-Region XVI Women’s Team and the NJCAA All-American Second Team.  She continued to Kansas State University, where she averaged three rebounds and 4.5 points per game.

Bernard Day

Day made the Region XVI men’s team both of his years at MACC, and honorable mention to the NJCAA All-American Team his sophomore year, when the team earned the Region XVI championship title and finished third in the National Championship Tournament.  Day’s collegiate career continued at the University of Nebraska, where as a junior he earned honorable mention All-Big Eight Conference honors, and he was named the Cornhusker team’s MVP.  Bernard led Nebraska to its first NCAA Men’s National Championship Tournament in 1986.  His professional basketball career lasted eight years while he played in Ireland, Holland, France, and Israel.

Charles L. Bledsoe

Bledsoe came to MACC from Beaumont HS in St. Louis.  In his first year at MACC, he averaged 11.7 points and 6.5 rebounds per game, helping his team capture the Region XVI title and finish third at the National Championship Tournament.  His sophomore year, he improved that average to 13.4 points and 7.3 rebounds per game before he suffered an injury.  He was still named honorable mention to the NJCAA All-American Team.  Bledsoe continued his education and basketball career at Kansas State University, the followed a professional basketball career to Sweden, Holland, Portugal, and Peru.

Ken Kujawa

Kujawa came to Moberly in 1978 when he joined the staff at KWIX/KRES/KIRK and became the voice of the Greyhounds.  In his 30-year career behind the microphone for the Greyhounds, he broadcast over 1500 games. 

C.J. Pepper

Pepper played at MACC 1996-1998 and was a leader on the basketball team being awarded honors such as All-American and Region 16’s Most Valuable Player.  Pepper transferred to Arkansas State University,  and played basketball there for two more years.  During the 1999 basketball season, C.J. and his teammates led ASU to the NCCA tournament for the first time in history. As a result of his talent and hard work, he played professional basketball as a member of the Washington Generals, New York Nationals, and the Harlem Globetrotters.  He later played in the American Basketball Association for the American Bulldogs, a Kentucky Semi-Professional team for the 2006-2007 season. 

Nancy Ketchum

Ketchum is the first MACC staff member to be inducted into the Greyhound Hall of Fame.  She served as Greyhound Athletics Advisor, 1996-2005.  She founded the student athletics success program as the advisor, tutor, and mentor to MACC student-athletes. She diligently worked to motivate all athletes to be successful on and off the court.

John Cochran

Cochran played from 1974 to 1976, and later served as an assistant coach for both the men and women Hounds for several years. He has served on the College’s Board of Trustees since 2010.

Michael Milling

Milling played at MACC from 1983 to 1985, scoring a total of 1,049 points, before going on to play for University of North Carolina-Charlotte. He was drafted in the fifth round by the Indiana Pacers.

Nikya Hughes

As a freshman, Hughes set the program’s fifth-best rebounding mark at 350 and is tied for ninth in points at 626.  She continued her basketball career at the University of Arkansas-Little Rock.

Kenny Seifert

Seifert coached the Greyhound men from 1995-2001, and revived the winning tradition of Greyhound basketball.  During his time at MACC, Kenny was not only a basketball coach, but he taught business classes to hundreds of students. He was a great supporter of all faculty and staff and volunteered to help on any project happening on campus. Seifert left MACC to become the Athletic Director for the Moberly School District where he earned the MIAAA NE District AD of the Year Award twice, then on to Missouri State High School Activities Association in 2016, where he oversaw the officiating program and the tennis program. Seifert retired in June of 2023. 

Gary Steffes

Steffes was a staple of Greyhound Athletics for over 35 years as a fan, supporter, booster, “Music Man”, administrator, and bus driver Greyhound Women’s Team to their national tournament appearance in 2018.  As the Chief Financial Officer, Gary was responsible for ensuring the teams had proper financial support and funding to survive and thrive.  As a fan, he missed very few games and traveled to places far and wide with the Greyhounds, wearing the hat of an administrator if a problem arose.  His solid leadership skills offered constant support to coaches and other administrative staff through the years.  He understood and promoted the importance of Greyhound basketball to the community. Steffes also spearheaded the comeback of the Greyhound mascot and came up with the clever name of “MaJiC” as a nod to both the Magic City of Moberly and the college’s name of Moberly Junior College.

Brennen Hughes

Hughes played for the Greyhounds 2010-2012 and was an All-Region selection.  He averaged 10 points and eight rebounds per game in the 2011-2012 season.  He transferred to the University of Central Missouri, appearing in 23 games his junior year.  He scored a season-high 16 points in the season-opening win over Northern State.  He then competed as part of the 2013-14 NCAA Division II Championship team. 

1981-82 National Championship Women's Basketball Team

Coach Dick Halterman
Coach John Cochran
Ball Boy – Troy Halterman
Eleanor Carr
Rochelle McKenzie
Brenna Kelly
Carmela McMullen
Tammy Harryman
Janet Thompson
Kim Cooley
Lisa Brown
Georgia Hinson
Kathy Schulz
Denise Derrieux
Margrett Bassett
Jackie Glosson
Marion Fitzsimmons
Manager – Debbie Brown
Manager – John Peveler

1980-1981 Women's Basketball Team

With a season-ending record of 34-6, the 1980-81 Greyhound Women’s Team, led by third-year head coach Dick Halterman was the first team in MACC history to win a sub-regional title; the first team to win a Region 16 championship; the first team to win an interregional championship; and the first to compete at the national level in the National Junior College Athletic Association (NJCAA) basketball tournament. Advancing to the semifinal game, the Greyhounds beat undefeated Jackson State before eventually losing the national championship game to Louisburg, North Carolina, with a final score of 65-63.

Coach Dick Halterman
Coach John Cochran 
Sandy Moore
Pat Seger Zeitlow
Lisa Linathcum Holt
Patty Rapp Thorne
Renne Skaggs Brown

Vickie Crigler
Elenaor Carr
Rochelle McKenzie
Sheri Sills Schneider
Sara Figg Gillilan
Manager Roxie Robinson
Manager Debbie Brown

1977-78 Women’s Team

Coach Joyce Campbell
Assistant Coach Steve Hunter
Mary Smiley Wohlford
Linda Connor Seidt
Robin Fitzsimmons Trammell
Janet Jackson
Debbie Stith Head
Kristie Richards Musick
Donna Farris David
Brenda Rucker
Neal Head, trainer
Cara Sue Bowden Cockerham, manager