Information Technology

 

Information Technology & Management:
Course Descriptions

Course credit is indicated in parentheses following the catalog course description with three numbers separated by dashes. The first digit is the number of lecture hours per week, the second digit is the number of laboratory hours per week and the third digit is the number of credit hours earned for the course.
Communication-intensive courses are indicated by a (C) following the course description; these are courses that have a significant written and oral communication component. Students must complete a minimum of 42 hours of communication-intensive courses; courses completed through transfer credit may be included in this total. At least 15 hours of these courses must be completed in the major.
Additional relevent information about current course content may be included following the course description and will be indicated by italic text.

ITM 300 Communication in the Workplace
Review, analyze and practice verbal and written communication formats found in the workplace. Emphasis on developing skills in technical writing and oral presentations using electronic and traditonal media. Credit cannot be granted for both ITM 300 and ENGL 421. (3-0-3) (C)

ITM 301 Introduction to Contemporary Operating Systems and Hardware I
Students study the basics of computer architecture and learn to use a contemporary operating system. Hardware requirements, microcomputer components, software compatibility and system installation and options are covered, along with post-installation topics, storage, security, and system diagnosis and repair. (2-2-3)
Current technologies involved in this course include Windows 2000/XP and necessary knowledge to complete the CompTIA A+ examination.

ITM 302 Introduction to Contemporary Operating Systems II
Introduces features of an advanced operating system, including basic commands, file and directory manipulation, text editing and suitability for server applications. Basic programming in this environment will be addressed through shell scripting for job automation along with shell built-in data types, condition, loops, functions and regular expressions. (2-2-3)
Current technologies involved in this course include the UNIX/Linux operating systems and shell programming in Perl.

ITM 311 Introduction to Object Oriented Programming
A broad introduction to object oriented programming and the related knowledge necessary to program in a contemporary programming language. This would include coverage of an Application Development Kit, creating stand-alone applications and applets for enhancing Web pages. (2-2-3)
Current technologies involved in this course include the Java programming language and related knowledge necessary to program in Java. This includes coverage of the Java Development Kit (JDK), the Java API, creating stand-alone Java applications, Java applets for enhancing Web pages, and introduction of the Object Model and Object Oriented Programming.

ITM 312 Introduction to Systems Software Programming
Introduces basic concepts of systems programming. Students learn to apply basic programming concepts toward solving problems, create source files and header files, work with and effectively use basic data types, compile source code into binary executable files, and understand use of the “make” utility for project management. (2-2-3) Currently this course will introduce basic concepts of procedural programming in C++, which also largely apply to the C programming language with appropriate differences discussed.

ITM 411 Intermediate Object Oriented Programming
Covers object oriented programming concepts using a Java application generator. Creating user interfaces, working with data, implementing security, and deploying the application are discussed in detail. Hands-on exercises reinforce concepts taught. (Prerequisite: ITM 311) (2-2-3) Current technologies involved in this course include the Java programming language.

ITM 412 Advanced Structured and Systems Programming
Structured programming continues with advanced concepts including strings, arrays, pointers, data structures, file manipulation, and dynamic memory management. Students create more complex applications that work with user input, manipulate user supplied text or text obtained from a file, apply standard library routines for working with literal text, use pointers to store complex structures within arrays, and read and write data from files, the console, and the terminal. The object-oriented programming (OOP) paradigm is covered in depth including the philosophy of OOP, classes and objects, inheritance, template classes, and making use of class libraries. (Prerequisite: ITM 312) (2-2-3)
Current technologies involved in this course include the C++ programming language.

ITM 414 Human Factors in Visual Programming Environments
Students will study the fundamental problems associated with man-machine interfaces. Students will learn to apply several GUI techniques to design, layout and implement screen controls, menus and graphical objects using techniques such as logic flow and input validation. GUI programming elements of contemporary visual programming languages are introduced. (Prerequisites: ITM 311, ITM 312) (2-2-3)
Current technologies involved in this course include Visual Basic/Visual C#.

ITM 415 Advanced Object Oriented Programming
Addresses advanced concepts in object-oriented programming. Hands-on exercises reinforce concepts taught. Using an integrated OO programming and HTML development environment, students will build a final Web project. (Prerequisite: ITM 411) (2-2-3) Current technologies involved in this course include the Java programming language.

ITM 421 Data Modeling and Applications
Basic data modeling concepts are introduced. Hands-on database design, implementation, and administration of single-user and shared multi-user database applications using a contemporary relational database management system. (2-2-3)
Current technologies involved in this course include Microsoft Access.

ITM 422 Advanced Database Management
Advanced topics in database management and programming including client server application development are introduced. Expands knowledge of data modeling concepts and introduces object-oriented data modeling techniques. Students learn to create stored procedures and functions, packages, and triggers, and how to manipulate data with cursors and utilize built-in functions. (Prerequisite: ITM 421) (2-2-3) (C) Current technologies involved in this course include Oracle programming in PUSQL.

ITM 425 Internet Data Applications
Introduces concepts involved in development of Internet data applications. Students learn the differences and similarities between Internet applications and traditional client/server applications. Several contemporary technologies are introduced and used to create functional, interactive and flexible Internet applications. Students learn how to integrate a major relational database with ASP applications. A final project involves creation of a real world application using components to implement the functionality of the application. (Prerequisite: ITM 414) (2-2-3)
Currently technologies involved in this course include HTML, Internet Information Server (IIS), ASP Object Model, VBScript, JavaScript (Jscript), ActiveX Data Objects (ADO), Active Server Pages (ASP) and COM/DCOM/COM+ Components.

ITM 428 Database Security
Students will engage in an in-depth examination of topics in data security including security considerations in applications & systems development, encryption methods, cryptography law and security architecture & models. (Prerequisite: ITM 421) (3-0-3)

ITM 440 Introduction to Data Networks and the Internet
This course covers current and evolving data network technologies, protocols, network components, and the networks that use them, focusing on the Internet and related LANs. The state of worldwide networking and its evolution will be discussed. This course covers the Internet architecture, organization, and protocols including Ethernet, 802.11, routing, the TCP/UDP/IP suite, DNS, SNMP, DHCP, and more. Students will be presented with Internet-specific networking tools for searching, testing, debugging, and configuring networks and network-connected host computers. There will be opportunities for network configuration and hands-on use of tools. (2-2-3)

ITM 441 Network Applications and Operations
Students learn the details, use, and configuration of network applications. Currently protocols and application technologies considered include SNMP, SMTP, IMAP, POP, MIME, BOOTP, DHCP, SAMBA, NFS, AFS, X, HTTP, DNS, NetBIOS, and CIFS/SMB. Windows 2000 workgroups and domains: file and printer sharing, remote access, and the Windows Network Neighborhood are addressed. Prerequisite: ITM 440 (2-2-3)

ITM 448 System and Network Security
Prepares students for a role as a network security analyst and administrator. Topics include hacking, vulnerabilities, and countermeasures; network security architectures; policy and legal issues; security assessment and incident handling; tools used for network security and detecting and logging of incidents; and use of organizations addressing network security. A significant hands-on component includes network incidents to detect and fix. Prerequisites: ITM 440 (2-2-3) (C)

ITM 450 Distributed Workstation System Administration I
Students learn to set up and maintain PC workstations and servers. Topics include hardware requirements; software compatibility; and system installation, configuration and options and post-installation topics. Prerequisite: ITM 301 (2-2-3)
Current technologies covered in this course include Windows 2000 and Windows XP.

ITM 451 Distributed Workstation System Administration II
Students learn to administer PC servers and networks. Topics include administrative practices required for file system security; process management; performance monitoring and tuning; storage management; back-up and restoration of data; and disaster recovery and prevention. Prerequisite: ITM 450 (2-2-3)
Current technologies covered in this course include Windows 2000 and Windows XP.

ITM 452 Client-Server System Administration I
Students learn to setup and configure a contemporary operating system, including the actual installation of the operating system on the student workstation. User account management, security, printing, disk configuration, and backup procedures are addressed, with particular attention to coverage of TCP/IP and TCP/IP applications. System installation, configuration and administration issues are also addressed. Prerequisite: ITM 302 (2-2-3)
Current technologies involved in this course include the Sun Solaris version of UNIX or Linux.

ITM 453 Client-Server System Administration II
Students learn to configure a contemporary operating system in a networked client-server environment. Network file systems, network access and compatibility with other operating systems are addressed. Prerequisite: ITM 452 (2-2-3) Current technologies involved in this course include the Sun Solaris version of UNIX or Linux.

ITM 461 Introduction to Internet Technologies
Internet organization, addressing and routing concepts are discussed. Addresses basic through advanced Internet applications, protocols, and programming concepts behind creation of Internet applications using SMTP, HTTP, HTML and more. Multicast, voice over IP, streaming video and other networked multimedia distribution technologies are also explored. (2-2-3) (C) . This course covers Web page authoring techniques using both HTML and WYSIWYG authoring software; HTML 4.0 including CSS and DHTML will be taught. Hands-on exercises include all aspects of using the Internet; students study, create and refine Web pages online, and learn to create basic Web graphics.

ITM 462 Web Site Design, Management and Application Development
The design of effective Web site including page layout, user interface design, graphic design, content flow and site structure as well as management of Web site resources including security and intranet management and design considerations are addressed. Programming the Common Gateway Interface (CGI) for Web pages is introduced with emphasis on creation of interfaces to handle HTML form data. Students design and create a major Web site with multiple pages and cross-linked structures, create basic CGI programs with Web interfaces and process data flows from online forms with basic database structures. Prerequisites: ITM 301, IT 361 (2-2-3) (C)
Current technologies involved in this course include Apache, Macromedia Dreamweaver and Perl or PHP.

ITM 463 Internet Application Development
In-depth examination of the concepts involved in the development of Internet applications. Students will learn the differences and similarities between Internet applications and traditional client/server applications. A discussion of the technologies involved in creating these Internet applications is included, and students will learn to use these technologies to create robust server-side applications. Also addressed is the role of the Application Service Provider (ASP) in enterprise information technology management. Prerequisites: ITM 361, ITM 414 (2-2-3)
Current technologies involved in this course include Active Server Pages (ASP) and the .NET application development framework.

ITM 465 Dynamic Web Page Development
Students will learn the W3C and major vendors’ Document Object Models (DOM) and how to use scripting syntax and techniques to make use of the DOM in the preparation of dynamic web pages. The role of Cascading Style Sheets in dynamic pages will also be covered in detail. Prerequisite: ITM 361 (2-2-3)
Current technologies involved in this course include JavaScript.

ITM 466 XML and XHTML
The student is introduced to the XML markup language and associated modeling techniques required to develop leading edge Web documentation for a next generation Web site, and learns to design structured and intuitive markup utilizing schema and stylesheets which flexibly augment the underlying XML infrastructure. Principles of XML use are reinforced by analysis of business case studies including an XML-based Web site. Prerequisite: ITM 361 (2-2-3)

ITM 471 Project Management for Information Technology Management
Basic principles of project management are taught. Includes software development concepts of requirements analysis, object modeling and design and software testing. Management of application development and major Web development projects will also be addressed. (3-0-3) (C)

ITM 478 Information System Security Management
In-depth examination of topics in the management of information technology security including access control systems & methodology, business continuity & disaster recovery planning, legal issues in information system security, ethics, computer operations security, physical security and security architecture & models using current standards and models. (Prerequisite/Corequisite: ITM 448) (3-0-3) (C)

ITM 491 Undergraduate Research
(Prerequisite: written consent of instructor) (Credit: variable)

ITM 495 Topics in Information Technology
This course will cover a particular topic, varying from semester to semester, in which there is particular student or staff interest. (Prerequisite: consent of instructor) (Credit: variable) (C)

Additionally the following courses may be taken as ITM Elective Courses:

ACCT 151 Financial and Managerial Accounting
Basic financial and managerial accounting topics: GAAP, the major financial statements, accrual accounting, financial reporting alternatives, financial statement analysis, cost behavior, cost systems, short- and long-term decision-making and product costing. (3-0-3)

MGT 351 Theory of Organization and Management
Introduction to the theory and practice of management; includes the basic managerial functions–planning, organizing, leading, and controlling. Communication, motivation, and decision-making techniques are stressed. Also covered are organization structure and design, the dynamics of individual and group interaction, organization climate, managerial styles, the implications of increasing work force diversity, coping with conflict, and methods for achieving organizational improvement. Issues in international business are dealt with at relevant points. Prerequisite: Junior standing. (3-0-3)

MKT 371 Marketing
Introduction to the activities and decisions faced by marketing managers in modern organizations. Topics include: consumer and organizational buying behavior, marketing research, market segmentation, new product development, product line decisions pricing channels, distribution, promotion, international marketing, and introduction to marketing strategic planning. (3-0-3)

OM 312 Introduction to Operations Management
Operational problems studied from a systems viewpoint. Development and application of policies, techniques, and models for making decisions in the areas of product and service design, design of operating systems, production and control of the product or service. Prerequisite: Junior standing. (3-0-3)

              

 

Visit our main Biozone Filter and Purification article page click here

How Biozone Air Purification filters work

A Report on Gaseous Plasma for Air Disinfection

 

No comments

Be the first one to leave a comment.

Post a Comment

You must be logged in to post a comment.