Nov 27, 2024  
2023-2024 Course Catalog 
    
2023-2024 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 1050 - Internet Essentials: Concepts, Use and Design

Credits: 3
Hours/Week: Lecture 3 Lab None
Course Description: This course provides a comprehensive overview of the Internet. Students begin by examining the hardware and software technologies that support the Internet such as TCP/IP, HTML and JavaScript. This is followed by learning about many of the current features such as compression, search, e-mail, file transfer and internet conferencing. Concepts and guidelines are presented for internet security, privacy and safety. Students are introduced to web site design, management and search engine optimization (SEO). Current technologies, such as web browsers, content management systems (e.g. Wordpress, Joomla) and/or web-based tools are used to demonstrate the concepts and develop student proficiency.
MnTC Goals
None

Prerequisite(s): None
Corequisite(s): None
Recommendation: Basic computer competency (use of keyboard, mouse, Windows).

Major Content
  1. Theory and application of Internet use
    1. Role of the ISP/choosing an account
    2. Installing dial-up software, TCP/IP, PPP, web browser
    3. Theory and application of access technology
    4. Multimedia formats, their delivery and display
    5. Internet conferencing & instant messaging
    6. Telnet, FTP
  2. How the Internet works
    1. Overview of webs, web servers
    2. Client Hardware/software requirements
    3. Types of connections/transmission technologies
    4. Other network hardware (e.g. routers, gateways)
    5. Client/server architectures
    6. Introduction to transmission technologies
    7. Web server hardware and software technologies
  3. Use of the Internet in ECommerce
    1. B2C concepts and examples
    2. B2B concepts and examples
    3. C2C concepts and examples
    4. E-money and EBPP (Electronic Bill Presentation and Payment)
    5. Revenue models
    6. Commercial products and services to establish an e-commerce site
  4. IV. Web Markup Languages
    1. HTML
    2. XML
  5. Web Development Tools
    1. Client-side scripting languages:
    2. Server-side languages, applets and controls
    3. Database access
    4. Different development tools & environments
  6. Theory and application of Web content creation and management
    1. Format and structure of a web site
    2. Principles and application of web site design, creation, maintenance
    3. Publishing webs and remote administration
    4. Forms and different ways to handle form input
    5. User authentication and security
    6. Collaborative creation and version control
    7. Database use and access
    8. Web metrics and analytic tools
    9. Site monitoring
    10. Inclusion of simple scripts and controls
    11. Different tools for web site maintenance/reporting
    12. Web site hosting services

Learning Outcomes
At the end of this course students will be able to:

  1. describe how information is created, stored, transmitted and accessed on the internet.
  2. perform advanced searches for information on the Internet.
  3. use a variety of internet applications and tools such as internet conferencing, list servers, peer-to-peer networking and secure e-mail.
  4. describe the types of internet security breaches, such as viruses, worms, spyware and “phishing” hoaxes, that may be encountered when using e-mail or performing file downloads
  5. describe safeguards that can be taken to minimize the security concerns given in the previous objective.
  6. differentiate the various forms of e-commerce found on the Internet, including Business-to-Customer, Business-to-Business, and Customer-to-Customer.
  7. describe the tools and technologies involved in the implementation of e-commerce sites
  8. use the steps and processes involved in designing, developing and maintaining a web site.

Minnesota Transfer Curriculum (MnTC): Goals and Competencies
Competency Goals (MnTC Goals 1-6)
None
Theme Goals (MnTC Goals 7-10)
None


Courses and Registration



Add to Portfolio (opens a new window)