ITEC 110
PRINCIPLES OF INFORMATION TECHNOLOGY
- Catalog Entry
ITEC 110. Principles of Information Technology
Three hours lecture (3).
Provides an introduction to information technology, to the principles that underlie information technology, problem solving, and to the fields that make up information technology.
- Detailed Description of Content of Course
This course provides an introduction to information technology, to the principles that underlie information technology, and to the fields that make up information technology. Topics include:
IT Fundamentals
- Problem Solving
- Information Representation
- Operating Systems
- Programming Languages
- Architecture
- History
- Ethics
- Applications and Systems Software
- World Wide Web
Computer Science
- Algorithms (concept & performance)
- Non-computability
- Syntax, Semantics
- Compilation, Interpretation
- Types of errors
- Data, Types, Variables
- Topical Areas (e.g. Artificial Intelligence)
Software Engineering
- Top down and Object Oriented
- Software Development Cycles
- CASE tools
- Reliability
- Metrics
- Patterns
- Re-use
Information Systems
- Expert Systems
- Decision Support Systems
- Enterprise Resource Planning and etc.
- Management Information Systems
- Strategic planning
- Management of technology
Database
- Relational model
- Tables, Queries, Structured Query Language
- Keys
- Logical and Physical
- Security
Networks
- Internet
- Local Area Network and Wide Area Network
- Inter-networking
- Client-Server
- Layers, Media
- Bandwidth
- Protocols, Security
- Performance
Programming Concepts
- Assignment
- Conditionals
- Expressions
- Loops
- Methods and fields
- GUI
These topics are consistent with the curriculum for CS1 as recommended by the Association for Computing Machinery (ACM).
- Detailed Description of Conduct of Course.
Class lecture and discussion sessions present and explain the history of information technology, the underlying principles including basic hardware and software design, the fields and career paths which make up information technology, and problem solving techniques, illustrated by examples.
- Goals and Objectives of the Course:
At the conclusion of this course students will be able to:
1. List, define, and explain the importance of the fundamental concepts of Information Technology listed in the topics list.
2. Define and explain the importance of and relationships among the basic CS concepts listed above, including algorithms, programming,etc.
3. Explain the basic methods of Software Engineering, including the actions that occur in each phase. Also, explain the importance of Software Engineering and the relationship between it and the development of algorithms and programs.
4. List and explain the problems addressed, solutions provided, and tools used in the areas of Information Systems, Database Systems and Networks.
- Assessment Measures
Student achievement is measured by tests and evaluation of assignments.
- Other Course Information
None
- Review and Approval
DATE ACTION APPROVAL
October, 20 2004 Updated Dr. Joe Chase, Chair |