CIS50

=CIS 50 Introduction to Computers, Data Processing, and Applications= < [|User:Vtaylor] All course materials are open to students on the first day of class for the quarter, and students are expected to start work immediately. Please read the assignments carefully. There are many parts to the assignments for each module in this course. ALL parts must be completed by the published due date. [show] || 
 * [|Winter 2012]
 * Welcome to CIS50 Introduction to Computers, Data Processing, and Applications**
 * Read the [|Syllabus]. The Syllabus for the course is online. NOTE: The assignment due dates are listed in the Syllabus. Please keep a copy for future reference.
 * Begin working on the assignments for this week. **1. Introductions and personal learning**. For each topic there is an Assignments page. Click on the Assignment link in the main course page, and a list of all the assignment activities for the topic are displayed in a separate window.
 * Introduce yourself in the discussion forum. We have a busy schedule for the semester. I hope you enjoy it!
 * ==Contents==

CIS50 - Getting started
Important links
 * [|Catalyst - DeAnza's course management system]
 * [|Syllabus]
 * [|Welcome]
 * [|DeAnza course listing]
 * [|Getting started with Catalyst (aka Moodle]]
 * [|Are Distance Learning courses for you? quiz]
 * [DL course list with orientation links]


 * [|Winter 2012]

Advisory: English Writing 211 and Reading 211 (or Language Arts 211), or English as a Second Language 272 and 273. Three hours lecture (36 hours total per quarter). Computer information systems (IS) basic terms and concepts. Important IS trends. Using systems development to build information systems. Survey of functions and components of an information system including applications software, systems software, telecommunications, networks, the Internet and Web. Social and organization issues.


 * Open Textbooks** - no textbook to buy. These are available online FREE. Just download the textbook in .pdf format
 * [|Discovering Information Systems: An Exploratory Approach (CC-BY-NC-ND)] - South Africa, 2001 - covers basics of business IS, lifecycle, methodologies
 * [|Information Systems (CC-BY)] University of Georgia 2007 - comprehensive discussion of information systems and development methodologies
 * Optional - Tomorrow's Technology and You - this textbook has been used for several semesters. It is a pretty good resource if you like a print textbook and want a overview of many different topics related to information systems concepts and development. This textbook can be purchased used or new from the DeAnza bookstore.


 * NEWS forum
 * ** Students Only forum
 * Questions about CIS50? Ask here... Forum
 * [|CIS Getting Started] Resource
 * [|Syllabus - CIS50 Introduction to Computers, Data Processing, and Applications] - text
 * [|Introduction to CATALYST] (aka Moodle) - [| Discussion participation]
 * [|DeAnza CIS50: WELCOME to CIS50 Introduction to Computers, Data Processing, and Applications] Resource
 * [| Missing assignments] Resource
 * [| Drop notice] Resource

1. Introductions and personal learning
Where do applications come from - smart phones, online banking, even games? All these are examples of Information Systems. information, computing, systems, hardware, computers, networks, control, systems development process, project management, management systems, production control, anytime anywhere computing, technology advances and trends 
 * [|Assignments 1] Resource
 * [| Academic Integrity, Copyright, Fair Use and Plagiarism] Resource
 * Discussions 1 Forum
 * Chapter 1 review Quiz
 * VARK Learning styles Choice
 * Brain Color Choice
 * Online Learning Choice
 * I think... 1 Assignment

2. Information and systems
What is information specifically? What kinds of systems are associated with information? information - input, output, data, messages, transactions, databases, media - images, video, audio, file formats, web, cloud computing, [|social media], security, integrity, privacy, access, communications, messages, transactions, internet, scale, globalization, artificial intelligence [6, 9] 
 * [| Assignments 2] Resource
 * Discussions 2 Forum
 * Web-Based Learning review Quiz
 * Handed-ness Choice
 * I think... 2 Assignment

3. Hardware - computers, peripherals and networks
Starting with things we can touch and see, there are a wide variety of objects - physical, mechanical, electronic, that are considered in the broad classification of "hardware". hardware - basics (bits, bytes, MB, Gigs), [|history], mechanical calculators, tabulating machines, transistors, silicon, [|output devices], operating systems, open source - [|Linux], networks, telecommunication, server farms, blades [1, 2, 3, 8] 
 * [| Assignment 3] Resource
 * Discussion 3 Forum
 * Research Process and Citing Sources Quiz
 * Birth order Choice
 * I Think... 3 Assignment

4. Control
Other components of information systems are the software and programming to transform the inputs into outputs, and to control the work of the hardware in the system. This includes everything from the 1's and 0's that are the basic building blocks of all digital systems to complex autonomous systems that do all the high precision calculations in the blink of an eye to get the Mars probe launched. //control - software, programming, databases, creative commons, user interface, programming languages, systems development methodologies, rapid development, project management, change management, risk analysis [4, 10]// 
 * [| Assignments 4] Resource
 * Discussions 4 Forum
 * [| Students' Guide to Group Work]
 * Chapter 4 review Quiz
 * Ideal Breakfast Choice
 * I think... 4 Assignment

5. Systems development process
Developing and information system from concept and requirements, through development, implementation and eventual retirement is a process - a series of steps and tasks with limitations on time, resources and cost. //systems development process - problem/opportunity, alternate solutions, cost-benefit analysis, maintenance, system end of life, IT careers - roles and responsibilities, job requirements, employment opportunities, paths of study, training, professional development, certification, accreditation// 
 * [|Assignments 5] Resource
 * Discussions 5 Forum
 * Chapter 5 review Quiz
 * MidTerm Student Evaluation Survey Choice
 * I think... 5 Assignment

6. Project management, research and collaboration
Having good ideas and identifying needs for an information system is a great start, but actually developing and delivering the system requires much more than programmers. Project management skills are essential, as are continuing research and collaboration. //projects - information systems lifecycle, engineering process, project management, research, analysis, design review, milestones, collaboration//
 * [| Assignment 6] Resource
 * Discussions 6 Forum
 * Quiz
 * Collaboration and Group Projects Quiz
 * Snacks Choice
 * I think... 6 Assignment


 * Midterm Project - quiz (guided responses)

7. Management systems
As companies and organizations grow larger and expanded throughout the world, the information to manage customers, suppliers, employees and production as well as report to regulators grows in quantity and complexity. Today, several vendors offer integrated solutions that can be implemented to provide customized systems to manage entire organizations. //[|business] - operations, management, administration, planning, transaction processing, decision support, sales and marketing, customer support, [|employee training], enterprise systems - [|SAP], [|SalesForce], Oracle, Banner, Blackboard - planning, implementation [5]// 
 * [|Assignments 7] Resource
 * Discussions 7 Forum
 * Final Project preparation Quiz
 * Broader Issues Quiz
 * Free Time Choice
 * I think... 7 Assignment

8. Production control
There are many business applications where no people are involved in the day-to-day operation of equipment and machinery. Autonomous computing, robotics, production control systems, utilities load balancing, even airplane auto-pilots - all are examples of systems that work alone in response to external conditions. //production - control systems, factory and warehouse automation, autonomous and remotely piloted vehicles - drones, spacecraft, robotics, self-aware machines, [|models, simulations]// 
 * [|Assignments 8] Resource
 * Discussions 8 Forum
 * Brains are weird Choice
 * I Think... 8 Assignment

9. Anytime, anywhere
Introduced in just the last 20 years, mobile computing and the internet have both made anytime anywhere computing a reality. While there are disadvantages to being available all the time, there are many more benefits to access to information and services 24-by-7 (all the time). Being location-independent has enormous benefits as well for researchers, people with unusual hobbies, and acquiring scare or unique goods and services from anywhere on the planet. //anywhere anytime - mobile, presence, publishing, distribution, geo-locating, [source forge open source], [paypal commerce], security, off-shoring, [|games], entertainment, [|education], [|mobile learning], crime, cyber attacks// 
 * [| Assignments 9] Resource
 * Discussions 9 Forum
 * Ethics and Responsibilities - instructor graded Quiz
 * Video length Choice
 * Final Project progress Assignment
 * I think... 9 Assignment

10. Technology advances and trends
The need for Information Systems continues. Advances in technology open up opportunities for new applications, businesses and services. There have been some surprises - personal computers, the internet, multi-purpose mobile devices have replaced telephones, just to name a few. But wait, there's more... //technology advances and social trends - art and music, identity, [|privacy / public-ness], access / disabilities, environment, climate change, digital divide, wearable computing, second life virtual worlds, healthcare// 
 * [| Assignments 10] Resource
 * [| Final Projects] file
 * [| Final Project Guidelines] file
 * Final Project Group groups - select your group here Choice
 * Final Project discussions Forum
 * Group Project Grade Assignment
 * Final Project Summary - instructor graded Quiz

11. Final projects
The Final Project is an opportunity to demonstrate the application of everything that you have learned in this class. 
 * [| Assignments 11] Resource

12. Peer reviews

 * [| Assignment 12]
 * Thanks and best wishes Forum
 * Collaboration Feedback 2 Assignment
 * I think... 11 Assignment
 * Peer Review and Feedback Forum

Extra Credit assignments
There are several Extra Credit assignments. These can be submitted throughout the quarter for additional points. Each extra credit can be submitted once for credit. For extra credit points, you are required to do extra work. These submissions are in addition to other assignments, and should expand your knowledge of the course material through research and reporting. Extra credit assignments are optional. Additional Extra Credit points are available for assignments that come up from time to time - course information review, special questionnaires, research project participation. 
 * X. News Item Forum
 * X. Lectures and podcasts Forum - Suggest lectures and podcasts to include in the course. Post a link to the media, the topic and a brief note outlining how the lecture or podcast adds to the course.
 * X. Glossary Terms, Definitions, Other Forum - Post a word or term relating to information systems, and a definition. This should be something that is not "common knowledge" and will be of interest to others in the class.
 * X. Mobile learning Forum - Mobile learning (m-learning) - There is a lot of interest and many concerns about cell phones and if they have a positive role to play in education. Provide links and comments on articles about Mobile Learning, especial examples of actual use in teaching and learning.

Resources

 * [| Collaborative Projects - Collaboration and Group Projects] Resource
 * [| Grading Criteria] Resource
 * [| Reporting a Problem] Resource
 * [| Students' guide to group work]

Learn more...

 * computers open textbooks []
 * Basic literacy online - search engines, databases, addressing and networking, and, yes, code. []

NOTES

=CIS50 notes= < [|User:Vtaylor] lifecycle -
 * research and citing quiz - earlier than week 6
 * 7. remove scenario-based learning choice
 * i think 6 - include even though it is midterm week
 * add 'include a critical thinking question to your post and to your replies' - all single keyword search activities
 * lifecycle phases need to stay in same sequence, even if topics are re-sequenced ?? check to see what reseq topic does to lifecycle step order

sequence - information systems, applications > process > hardware / network 1. Introductions and personal learning 2. Information and systems 3. Hardware - computers, peripherals and networks 4. Control 5. Systems development process 6. Project management, research and collaboration [midterm] 7. Management systems 8. Production control 9. Anytime, anywhere 10. Technology advances and trends 11. Final projects 12. Peer reviews

re-org - 1. Introductions and personal learning 2. Information and systems 7. Management systems 8. Production control 9. Anytime, anywhere 5. Systems development process [midterm] 6. Project management, research and collaboration 4. Control 3. Hardware - computers, peripherals and networks 10. Technology advances and trends 11. Final projects 12. Peer reviews

additional keywords - subject matter expert, in-house production / proprietary / commercial
 * commonly defined and used system development life cycle models • Build and fix • Staged or waterfall • Spiral • Recursive/parallel or object oriented

[|icons] - in course images by week [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications] [|User:Vtaylor/Computers_and_Society] DLC - students who complete online orientation list [] [show] || == [[|edit]] ==
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/1. Introductions and personal learning]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/2. Information and systems]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/3. Hardware - computers, peripherals and networks]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/4. Control]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/5. Systems development process]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/6. Project management, midterm and final projects]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/7. Management systems]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/8. Production control]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/9. Anytime, anywhere]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/10. Technology advances and trends]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/11. Final projects]
 * [|User:Vtaylor/CIS 50 Introduction to Computers, Data Processing, and Applications/12. Peer reviews]
 * ==Contents==

removed
2. > == [[|edit]] ==
 * 1) [|Project Gutenberg] - There are millions of free books available on the web. **Project Gutenberg** was one of the first volunteer organizations to digitize out-of-copyright books. Look through the catalog of titles. Project Gutenberg also provides a unique online system for volunteers to help with proofreading the digitized material to ensure that it matches the original paper text. [|Distributed Proofreaders] provides a web-based method to ease the conversion of Public Domain books into e-books. By dividing the workload into individual pages, many volunteers can work on a book at the same time, which significantly speeds up the creation process. This is a great community service project. Anyone can participate any time.

matrix
Week / Development stage / Topic / SLO :: Activities / Discussion :: Example :: Resources Tomorrow's Technology and You 1. Our Digital Planet 2. Hardware Basics: Inside the Box 3. Hardware Basics: Peripherals 4. Software Basics: The Ghost in the Machine 5. Productivity Applications 6. Graphics, Digital Media, and Multimedia 7. Database Applications and Privacy Implications 8. Networking and Digital Communication 9. The Evolving Internet 10. Computer Security and Risks [|Discovering Information Systems] .pdf 1. The Role of IS in Business 2. Transforming Data into Information 3. How Systems Function 4. Hardware 5. Software 6. Networks & Telecommunications 7. Databases 8. Business Support Systems 9. E-Commerce 10. Security and Social Issues 11. IS Planning & Acquisition 12. Systems Development 13. Using Information Systems [|Information Systems] .pdf == [[|edit]] ==
 * 1) concept development
 * 2) requirements
 * 3) design - "what" specs
 * 4) detailed design - "how" specs
 * 5) development
 * 6) integration and testing
 * 7) deployment and acceptance
 * 8) production
 * 9) retirement and rollover
 * buy a book online - paper, ebook
 * mobile service - view minutes used
 * phone call, instant message
 * multi-player Scrabble app
 * bank ATM cash withdrawal
 * NASA Mars rovers "Spirit", "Opportunity"
 * car manufacturing
 * pay "check" deposit

Learning Outcomes - SLO

 * Use computer information systems (IS) basic terms and concepts as applied to important IS trends.
 * Describe the aspects of using systems development to build information systems.
 * Discuss key concepts of functions and components of an information system including applications software, systems software, telecommunications, networks, the Internet and Web.
 * Understand practical issues such as information security, business requirements, IT architecture, cost justification, implementation, migration planning, and vendor selection.
 * Describe how information technology are used in business and the trends of the technologies.
 * Acquire, analyze and use information about computer sciences and information technology to demonstrate an understanding of the issues regarding the impact of digital communications technology on local and global communities such as economics, education, governance, globalization and social justice.

other informal learning outcomes
 * open textbooks - sample several for each topic
 * research, analysis, critical thinking, resource management
 * use a range of applications, media - authoring, publishing
 * interaction, discussion
 * collaboration, problem-based learning
 * group project - topic development, presentation
 * personal learning network (PLN) - individual project
 * overview of computer information systems - hardware, software, communications, applications, and development processes

[] 1: Professional Communication and Development 2: Knowledge of Computers and Networks in complex systems 3: Problem Solving Ethics and Current Issues in Communication and Technology == [[|edit]] ==
 * Use written and oral communication to deliver persuasive viewpoint and technology content to multiple audiences.
 * Acquire, analyze and use information about computer sciences and information technology to describe and speculate on the impact of digital communications technology on local and global communities.
 * Articulate the software system development life cycle and its characteristics.
 * Apply best practices regarding project management.
 * Analyze needs and constraints of complex software system design.
 * Understand practical issues such as information security, business requirements, IT architecture, cost justification, implementation, migration planning, and vendor selection.
 * Articulate various systems, techniques, procedures and conventions that are used to define the business and its strategies, services, products, clients and organizational form.
 * Describe how information technology are used in business and the trends of the technologies.
 * Demonstrate an understanding of the issues regarding the impact of current and future information technologies on social formworks such as economics, education, governance, globalization and social justice.
 * Articulate code of conduct and reflect professional ethics in the technology fields.

Topic overview
== [[|edit]] ==
 * summary
 * student learning outcomes (SLOs)
 * What's happening here? What does it do? How does it work? How would you build it? What could be better? - looking under the covers at the development process, design criteria, specialized technologies, proprietary advantage
 * textbook section
 * media - video / lecture, podcast, images, animation, simulation
 * "popular" reading
 * discussion topic questions
 * related learning activities
 * vocabulary quiz
 * reference - sources, in-depth learn more...
 * social bookmarks - interesting, related to the topic, beyond the scope of this course
 * why is this topic important within this course - knowledge, skills, social implications
 * what did you learn? - reflection, compare to SLOs for topic

Project process
engineering process - identify the problem. explore. design. create. try it out. make it better information systems lifecycle

identify the problem
 * working in small groups online - Collaboration and group projects
 * online deliverable - topic information as a WikiEducator OER (page) - page with outline provided
 * understanding the project requirements - fill in the outline for your selected topic

explore, design, create
 * research topic to locate resources
 * work out to arrange and present the information on the topic page
 * provide topic content - links, social bookmarks
 * develop learning activities

try it out
 * test drive by topic group, invited "others"
 * "live" class feedback
 * tracking - notes, feedback, suggestions, new ideas, CBBs (could be better)

make it better == [[|edit]] ==
 * evaluate, review feedback
 * rethink, revise, extend as appropriate
 * repeat process

Personal Learning Network
a personal record of OERs, communication, media that contributed to your learning for CIS 50. For each topic: for each resource / link include a 100-150 word description and evaluation format - blog entry, web page, social bookmarks == [[|edit]] ==
 * What did you read, watch, examine, listen to...? What did you learn from each?
 * What worked? What was personally interesting? Why?
 * Did you need to find other resources - more general introduction to the topic, more detailed explanation, related media such as pictures or video
 * Were any of the resources provided unnecessary or inappropriate for this topic? Why?
 * What would you do differently if you were developing this topic? Why?
 * [|CSUMB CSIT] - SLOs, Learning Pathways

Course outline
Degree Applicable Effective Quarter: Fall 2011

I. Catalog Information CIS 50 Introduction to Computers, Data Processing, and Applications 3 Unit(s) Advisory: English Writing 211 and Reading 211 (or Language Arts 211), or English as a Second Language 272 and 273. Three hours lecture (36 hours total per quarter). Computer information systems (IS) basic terms and concepts. Important IS trends. Using systems development to build information systems. Survey of functions and components of an information system including applications software, systems software, telecommunications, networks, the Internet and Web. Social and organization issues.

II. Course Objectives
 * 1) Describe the functions and components of a computer system.
 * 2) Compare and contrast the roles of a computer professional and a computer user.
 * 3) Define the terminology of computers.
 * 4) Discuss the function of a management information system.
 * 5) Describe the systems development process.
 * 6) Describe the software development process and identify common programming languages.
 * 7) Distinguish between traditional computer file systems and current data base management systems.
 * 8) Describe common software applications.
 * 9) Describe data communications hardware and network topologies.
 * 10) Discuss the web as a set of Internet services including servers, web site design, and navigation of the web using browsers and search engines.
 * 11) Identify advanced computer applications.
 * 12) Analyze the impact of computer use on society.

III. Essential Student Materials None

IV. Essential College Facilities None

V. Expanded Description: Content and Form A. Describe the functions and components of a computer system. B. Compare and contrast the roles of a computer professional and a computer user. C. Define the terminology of computers. D. Discuss the function of a management information system. E. Describe the systems development process. F. Describe the software development process and identify common programming languages. G. Distinguish between traditional computer file systems and current data base management systems. H. Describe common software applications. I. Describe data communications hardware and network topologies. J. Discuss the web as a set of Internet services including servers, web site design, and navigation of the web using browsers and search engines. K. Identify advanced computer applications. L. Analyze the impact of computer use on society.
 * 1. Definition of computer information system
 * 2. Function of workings of a computer
 * 3. Hardware components
 * 4. Computer terminology
 * 1. Role of the computer professional
 * 2. Role of the computer end-user
 * 3. How business uses computers
 * 1. The Software Layers
 * 2.The Hardware Components
 * 1. Role of MIS in business
 * 2. Levels and roles of management
 * 3. Information systems lifecycle
 * 1. Understanding The Problem/Opportunity
 * 2. Alternate Solutions
 * 3. Cost-Benefit Analysis
 * 4. Systems design
 * 5. Systems implementation
 * 6. Maintenance
 * 7. Retirement
 * 1. Designing a program
 * 2. Programming languages
 * 1. Traditional file systems
 * 2. Data base management systems
 * 1. Operating systems
 * 2. Word processing
 * 3. Electronic spreadsheets
 * 4. Database programs
 * 5. Graphics
 * 1. Telecommunications hardware: MODEMs
 * 2. Telecommunications media: wire and wireless
 * 3. Networks: LANs and WANs
 * 4. Internet/Web technology: Servers, Web Sites, Browsers and Search Engines
 * 5. Web applications: Navigating the Web, E-mail, eCommerce.
 * 1. Internet services including servers
 * 2. Web site design
 * 3. Using browsers and search engines to navigate the Web
 * 4. E-commerce
 * 1. Artificial Intelligence: Parallel Processing, Pattern Recognition, Robotics, Knowledge Based Systems
 * 2. Manufacturing Automation: CAD, CAM
 * 3. Home office automation: home business and telecommuting, technology issues and management issues.
 * 4. Education use of technology including Distance Learning
 * 1. Social issues: Individual privacy, digital divide, computer crime, free speech on the Web
 * 2. Organizational issues: planning, IS organization and careers, security and controls

VI. Assignments A. Reading: 1. Required reading from texts 2. Required reading of computer related news articles B. Writing: Three or more one page papers containing a summary and analysis of the impact of current computer related events reported in the newspaper or a five to six page research paper on a computer related topic.

VII. Methods of Instruction Lecture And Visuals Discussion of Assigned Reading Discussion and Problem Solving Performed in Class In-Class Exploration of Case Studies Examination Review Collaborative Projects Collaborative Learning and Small Group Exercises

VIII. Methods of Evaluating Objectives A. One or more mid-term exams including multiple choice and/or essay questions which require students to demonstrate comprehension of the material in the course. B. Completion of a research paper or three short issues papers that include a summary and analysis of computer-related issues or topic. C. Final exam including multiple choice and/or essay questions that require the student to demonstrate comprehension of the material of the entire course.

IX. Texts and Supporting References A. Required Texts 1. Beekman, George and Quinn, Michael J, "Tomorrow's Technology and You", Ninth Edition, Prentice Hall, Inc. 2010. B. Supporting Texts and References 1. None == [[|edit]] ==

Resources

 * courseware, textbooks - lectures, topic outlines - MIT, [|OU OpenLearn], Stanford, [|Community College Textbooks], Connexions
 * public forum talks - TED Talks, Google, iTunes University
 * academic, business, vendors - MERLOT (simulations)
 * popular "press" / websites - Wired, Slashdot, Salon
 * social bookmarks, recommender sites - Diigo
 * sharing, publishing - blogs, Twitter, Facebook, [|WikiEducator], Google groups