Header image
 
 
Curriculum

The evolution of information technology and the role it plays in organizations continues to be quite dramatic. Today, information systems play a vital and increasingly strategic role in the delivery of products and services. Advances in computer and communications technology have resulted in the development of systems and applications that are radically transforming the very nature of business. This emergence has created a demand for expert support personnel. Information technology specialists support various functions, such as customer service, marketing, human resources, research and development, finance, and general management.

The information technology program concentration equips students with technical expertise to support information systems, participate in systems planning, and maintain technology-based systems.

The Myers University IT Department encourages students to register for IT 423, an internship course in marketing as part of course electives. It is essential for IT students to gain real-world experience and to develop a network of professional contacts.

The IT major results in the Bachelor of Science degree; as such, the student is obligated to meet the General Education and Business Core requirements for that degree - see the current University Catalog for more details.

Taxonomy
Myers IT Taxonomy

Sophomore:

Fall

 IT 250,

   

Winter

 IT 380 (Traditional)

Junior:

Fall

 IT 310 (Traditional),  IT 330 (Traditional)

 

Winter

 IT 320 (Traditional), IT 335

Senior:

Fall

  IT 360 *, IT 350, IT 342, IT 340

 

Winter

 IT 343, IT 381*, IT 385*, IT 365*

* Electives- Choose one. 
** IT 4xx- internship is available for Junior and senior level students with approval of the division Chair and the Career Resource Center.

Course Descriptions

IT 250     Introduction to Information Technology
IT 310     Database Planning and Design
IT 320     Database Implementation
IT 330     Operating Systems
IT 335     Introduction to Digital Media on the Web
IT 340     Internet and Web Technology
IT 342     Web Graphics
IT 343     Digital Streaming Media on the Web
IT 350     Network Administration
IT 360     Management Information Support Function
IT 365     Systems Administration
IT 380     Programming Logic and Design
IT 381     Visual Basic
IT 385     C ++

IT 250
Introduction to Information Technology

Description:
This course is the introductory survey course for Information Technology majors. As such, it examines all of the major areas of information technology, such as systems administration, database systems, programming, networking, and e-commerce.


Course Objectives:
Upon successful completion of this course, the student will be able to:
  1. Describe the major areas of information systems.
  2. Decide and discuss a possible major field concentration.
  3. Analyze and discuss ethical and social issues regarding information technology.


Back to Course List

IT 310
Database Planning and Design

Description:
This course is designed to give students both knowledge and skills relating to the planning and design phases of database management. Readings, lectures, and modeling activities are utilized.

Course Objectives:
Upon successful completion of this course, the student will be able to:   1. Describe the major business functions and benefits of databases. 2. Demonstrate conceptual and logical design models for databases. 3. Describe data integrity, database normalization, query optimization, and nonstandard data objects.4. Apply this knowledge through a student project.
Back to Course List

IT 320
Database Implementation

Description:
This course is a follow-on to IT 310, Database Planning and Design. In this course, students will gain hands-on experience in implementing, programming, and administering databases. In addition, the basics of data warehousing will be covered.

Course Objectives:
Upon successful completion of this course, the student will be able to:1. Demonstrate a basic proficiency in the Structure Query Language (SQL).2. Create a physical design from a previously developed logical model. 3. Install database software and implement a database using a corporate-level database management system.4. Perform administrative tasks on a database server. 5. Describe the major business functions and benefits of data warehousing and decision support systems.

Back to Course List

IT 330
Operating Systems

Description:
This course contains a broad background of the concepts, facilities, and characteristics of contemporary operating systems. The course evaluates operating schemes, systems requirements, and hardware configurations. Emphasis is placed upon standardization of methodology to provide a more manageable and effective data processing environment.

Course Objectives:
  1. Describe the major characteristics of an operating system
  2. Describe the major interfaces between hardware and software that an operating system provides
  3. Understand operating-system-dependent programming considerations
  4. Describe the different user interfaces of the operating systems under review
  5. Perform basic commands in MS-DOS, Windows XP, and UNIX/Linux

Back to Course List

IT 335
Introduction to Digital Media on the Web
A hands-on introduction to digital media and its use in web site design, focusing especially on the different types of digital media content, the applications commonly utilized to create and update this content, and possible future directions for each type of digital media. A variety of commercial tools will be examined and used for class exercises. Prerequisite: MS 281.
Back to Course List

IT 340
Internet and Web Technology

Description:
This course provides students with a hands-on introduction to many of the important technologies involved in web programming, web site design, and web server maintenance. Topics covered include best practices for web page design, basic HTML and scripting, administration of a web server, and network considerations specific to the World Wide Web.  A variety of commercial tools will be examined also.

Course Objectives:
Upon successful completion of this course, the student will be able to:
  1. Describe the major characteristics of a web server.
  2. Perform fundamental installation, maintenance and analysis tasks on a web server.
  3. Design and develop a basic web page using HTML and scripting.
  4. Understand the importance of web infrastructure to a successful e-commerce business.

Back to Course List

IT 342
Web Graphics
Provides a hands-on introduction to the tools and techniques involved in creating non-streaming graphical content (including static graphics such as JPEGs and animated graphics such as GIFs) and its use in implementing web page functionality. Topics will include color management and monitor calibration, photography vs. "digital painting" and animation, print vs. online content presentation, the mixing of graphical elements with text elements, and how to include graphics as functional elements (e.g. buttons, menus, etc.) of a web page. Focus will be on ways to enhance the user's perception of graphical content and the techniques required to assure a constant visual perception over multiple operating systems and browser combinations. Hands-on exercises will cover the commercial applications commonly utilized to create and maintain these graphics, as well as color calibration of monitors. Prerequisite: IT 335.
Back to Course List

IT 343
Digital Streaming Media on the Web
Hands-on introduction to the tools and techniques involved in creating streaming media content (video, audio, and interactive video) and its use in implementing web page functionality. Focus will be on ways to enhance the user's perception of streaming media content and the techniques required to assure a consistent visual presentation over multiple operating systems and browser/server technologies. Exercises will cover the applications commonly utilized to create, update and maintain these media, ways to include them as content, and how to include them as functional elements of a web page. A variety of commercial tools will be used. Prerequisite: IT 335, IT 342.
Back to Course List

IT 350
Network Administration

Description:
Network Administration serves as a general introduction for students to acquire a foundation in current network technologies for local area networks (LANs), wide area networks (WANs), and the Internet. The course provides an introduction to the hardware, software, terminology, components, design, and connections of a network, as well as the topologies and protocols for LANs. It covers LAN-user concepts and the basic functions of system administration and operation.

Course Objectives:
Upon successful completion of this course, the student will be able to:
  1. Identify the components of a LAN.
  2. Identify and distinguish between the different media used in network communications.
  3. Distinguish between the different networking standards, protocols and access methods.
  4. Recognize the primary network architectures and identify their major characteristics.
  5. Identify the primary functions of network operating systems and distinguish between a centralized computing environment and a client/server environment.
  6. Distinguish between LANs and WANs, identify the components used to expand a LAN into a WAN, and determine how to implement an appropriate modem in the larger LAN/WAN environment.

Back to Course List

IT 360
Management Information Support Function

Description:
This course is a case study analysis of topics that include: problem definition based upon user requests; support services such as help desks; troubleshooting computer hardware problems; and interpersonal issues related to user support.

Course Objectives:
Upon completion of this course,  the student will be able to:
  1. Describe the basic tasks associated with end user computing support, including:
    1. Needs analysis and assessment
    2. Installing and maintaining systems
    3. End user training and documentation
  2. Identify and apply principles and techniques of problem identification and resolution

Back to Course List

IT 365
Systems Administration

Description:
This course is designed to prepare students for systems administration positions, whether in large or small organizations. This course presents fundamental knowledge essential to managing an information technology function successfully. It considers strategic and operational issues, the significance of rapidly advancing technology, and human and organizational issues related to technology introduction and use. The course describes management systems and models of successful behavior that capitalize on opportunities and avoid potential pitfalls.

Course Objectives:
Upon successful completion of this course, the student will be able to:
  1. Describe the system administration function within organizations.  
  2. Develop strategies for system planning
  3. Participate in the management of application portfolio resources
  4. Understand and implement the operational aspects of system management.

Back to Course List

IT 380
Programming Logic and Design

Description:
This course introduces computer programming design concepts and methods with an emphasis on business problems and introduces problem modeling via hierarchy charts, structured flowcharts and pseudocode. Student exercises will utilize computer graphics applications. This course is a prerequisite to follow-on programming electives: IT 381 Visual Basic
IT 385 C++

Course Objectives:
Upon successful completion of this course, the student will be able to:
  1. Demonstrate an understanding of computer programming terminology and concepts through practical exercises.
  2. Demonstrate problem-solving techniques using structured program design methodology.
  3. Demonstrate simple business application modeling.
  4. Produce graphical flowcharts and text-based pseudocode solutions to typical data processing problems.
  5. Master the use of variables, sequencing, decision handling, loops, tables and file processing.
  6. Manually simulate the output of flowcharts and pseudocode given input data.

Back to Course List

IT 381
Visual Basic

Description:
This course uses an Object-Oriented/Event-Driven high-level programming language to practice the fundamental techniques of programming. Students are exposed to practical programming techniques, proper use of commenting and methods for error handling & debugging.

Course Objectives:
Upon successful completion of this course, the student will be able to:
  1. Design, code, execute and troubleshoot simple programs in Visual Basic.
  2. Explain the use of variables & constants, expressions, selection structure, repetition structure, sequential files and arrays.
  3. Demonstrate methods and techniques of event-based programming using a graphical Interactive Development Environment.

Back to Course List

IT 385
C ++

Description:
This course is an introduction to the C++ programming language, emphasizing program development and design, debugging techniques, and common basics of the C/C++ languages. Specific topics include data types, control statements, functions, argument passing, arrays, strings, structures, data files, and classes.

Course Objectives:
Upon successful completion of this course, students will be able to:
  1. Analyze and deconstruct a complex problem into manageable steps that together provide a design for the problem solution
  2. Design and document the problem solution detailing each step to completion;
  3. Demonstrate programming competency in input/output operations, control structures, storage management, data structures, pointers, dynamic memory allocation, arithmetic operations, and object-oriented methodologies;
  4. Explain the steps involved in creating the program;
  5. Demonstrate that the program compiles and executes correctly for a given set of data; demonstrate use of debugging tools and techniques;
  6. Demonstrate an understanding of issues associated with running the produced program on multiple platforms.
Back to Course List