CSCE 4413 Operating Systems Syllabus Spring 2006
|
|
- Tyler Lewis
- 6 years ago
- Views:
Transcription
1 General Information CSCE 4413 Operating Systems Syllabus Spring 2006 Time/Location: MWF 8:30 9:20 a.m. in ENGR 307 Instructor: Dale R. Thompson, ENGR 331, , Office Hours: MWF 9:30-11:30 a.m. Required Text: Silberschatz, Galvin, and Gagne, Operating System Concepts, Wiley, Seventh edition Catalog Description CSCE 4413 Operating Systems 3 credits An introduction to operating systems including topics in system structures, process management, storage management, files, distributed systems, and case studies. Prerequisite: CSCE 3213 and CSCE 2143 or CENG Schedule (an average of three class periods per chapter) Dates Topic Reading Introduction to operating systems Chapter 1 Operating system structures Chapter 2 Processes Chapter 3 Threads Chapter 4 CPU scheduling Chapter 5 Process synchronization Chapter 6 Deadlocks Chapter 7 Main memory Chapter 8 Virtual memory Chapter 9 File-system interface Chapter 10 File-system implementation Chapter 11 Mass-storage structure Chapter 12 I/O Systems Chapter 13 Student Evaluation Grading will be based on homework, two exams, and a final exam. All graded work will receive a percentage from 0 to 100%. The overall letter grade for the class will be based on the percentage obtaining by combining all the components using the weights listed below. Grading Breakdown: Homework (35%) Exam 1 (20%) Exam 2 (20%) Final Exam (25%) The final class grade will be assigned according to the 10-point scale shown below. The grades may or may not be curved.
2 Percentage Range Grade A B C D < F Course Policies Class Attendance: You are responsible for all material covered in class. If you must miss a class, it is your responsibility to get the notes, handouts, assignments, etc. from someone else in class. Attendance will be taken. Attendance will be used as a deciding factor when final average is between grades. For example, if you have an average of and you have attended a high percentage of the classes it may be rounded up to an "A". If you have an average of and you have attended a small percentage of the classes it will probably still be a "B". Homework: Homework will be assigned and graded. All assignments will be given with a strict deadline, and students are required to submit their assignments on or before the deadline. See the Deadline Policy below. Deadline Policy: All assignments will be given with a strict deadline, and students are required to submit their assignments on or before the deadline. Homework will be collected at the start of the class on the due date, and late submissions will not be accepted. In case of extenuating circumstances, students are advised to contact the professor as soon as practical. You are encouraged to discuss the course and the assignments with each other; however, your exams and homework should be your own work. Exams: Two in-class exams will be given. It will be a closed book and closed note exam. Final Exam: A comprehensive final examination will be given. It is scheduled according to the University calendar. It will be a closed book and closed note exam and will cover all course material. Academic Dishonesty: Students who violate University standards of academic integrity are subject to disciplinary sanctions, including failure in the course and suspension from the University. Since dishonesty in any form harms the individual, other students and the University, policies concerning academic dishonesty will be strictly enforced. I expect you will familiarize yourself with the University's Academic Dishonesty Policy which may be found in your undergraduate catalog.
3 ACM Core Topic Mapping List and refer to ACM/IEEE knowledge units covered (see ACM/IEEE Computing Curriculum 2001 Computer Science Final Report). Core topics are in bold. 45 contact hours ACM Core Topics Program Core Target Operating Systems DS. Discrete Structures (43 core hours) DS1. Functions, relations, and sets 6 DS2. Basic logic 10 DS3. Proof techniques 12 DS4. Basics of counting 5 DS5. Graphs and trees 4 DS6. Discrete probability 6 PF. Programming Fundamentals (38 core hours) PF1. Fundamental programming constructs 9 PF2. Algorithms and problem-solving 6 PF3. Fundamental data structures 14 PF4. Recursion 5 PF5. Event-driven programming 4 2 AL. Algorithms and Complexity (31 core hours) AL1. Basic algorithmic analysis 4 AL2. Algorithmic strategies 6 AL3. Fundamental computing algorithms 12 AL4. Distributed algorithms 3 AL5. Basic computability 6 AL6. The complexity classes P and NP - AL7. Automata theory - AL8. Advanced algorithmic analysis - AL9. Cryptographic algorithms - AL10. Geometric algorithms - AL11. Parallel algorithms - AR. Architecture and Organization (36 core hours) AR1. Digital logic and digital systems 6 AR2. Machine level representation of data 3 AR3. Assembly level machine organization 9 AR4. Memory system organization and architecture 5 AR5. Interfacing and communication 3 AR6. Functional organization 7 AR7. Multiprocessing and alternative architectures 3 2 AR8. Performance enhancements - AR9. Architecture for networks and distributed systems - OS. Operating Systems (18 core hours) OS1. Overview of operating systems 2 2 OS2. Operating system principles 2 3 OS3. Concurrency 6 6 OS4. Scheduling and dispatch 3 6
4 OS5. Memory management 5 6 OS6. Device management - 3 OS7. Security and protection - 2 OS8. File systems - 4 OS9. Real-time and embedded systems - 2 OS10. Fault tolerance - OS11. System performance evaluation - 2 OS12. Scripting - NC. Net-Centric Computing (15 core hours) NC1. Introduction to net-centric computing 2 NC2. Communication and networking 7 NC3. Network security 3 NC4. The web as an example of client-server computing 3 NC5. Building web applications - NC6. Network management - NC7. Compression and decompression - NC8. Multimedia data technologies - NC9. Wireless and mobile computing - PL. Programming Languages (21 core hours) PL1. Overview of programming languages 2 PL2. Virtual machines 1 PL3. Introduction to language translation 2 PL4. Declarations and types 3 PL5. Abstraction mechanisms 3 PL6. Object-oriented programming 10 PL7. Functional programming - PL8. Language translation systems - PL9. Type systems - PL10. Programming language semantics - PL11. Programming language design - HC. Human-Computer Interaction (8 core hours) HC1. Foundations of human-computer interaction 6 HC2. Building a simple graphical user interface 2 HC3. Human-centered software evaluation - HC4. Human-centered software development - HC5. Graphical User Interface Design - HC6. Graphical User Interface Programming - HC7. HCI aspects of multimedia systems - HC8. HCI aspects of collaboration and communication - GV. Graphics and Visual Programming (3 core hours) GV1. Fundamental techniques in graphics 2 GV2. Graphic systems 1 GV3. Graphic communication - GV4. Geometric modeling - GV5. Basic rendering - GV6. Advanced rendering - GV7. Advanced techniques - GV8. Computer animation -
5 GV9. Visualization - GV10. Virtual reality - GV11. Computer vision - IS. Intelligent Systems (10 core hours) IS1. Fundamental issues in intelligent systems 1 IS2. Search and constraint satisfaction 5 IS3. Knowledge representation and reasoning 4 IS4. Advanced search - IS5. Advanced knowledge representation and reasoning - IS6. Agents - IS7. Natural language processing - IS8. Machine learning and neural networks - IS9. AI planning systems - IS10. Robotics - IM. Information Management (10 core hours) IM1. Information models and systems 3 IM2. Database systems 3 IM3. Data modeling 4 IM4. Relational databases - IM5. Database query languages - IM6. Relational database design - IM7. Transaction processing - IM8. Distributed databases - IM9. Physical database design - IM10. Data mining - IM11. Information storage and retrieval - IM12. Hypertext and hypermedia - IM13. Multimedia information and systems - IM14. Digital libraries - SP. Social and Professional Issues (16 core hours) SP1. History of computing 1 2 SP2. Social context of computing 3 SP3. Methods and tools of analysis 2 SP4. Professional and ethical responsibilities 3 SP5. Risks and liabilities of computer-based systems 2 SP6. Intellectual property 3 SP7. Privacy and civil liberties 2 SP8. Computer crime - 2 SP9. Economic issues in computing - SP10. Philosophical frameworks - SE. Software Engineering (31 core hours) SE1. Software design 8 SE2. Using APIs 5 SE3. Software tools and environments 3 SE4. Software processes 2 SE5. Software requirements and specifications 4 SE6. Software validation 3 SE7. Software evolution 3 1
6 SE8. Software project management 3 SE9. Component-based computing - SE10. Formal methods - SE11. Software reliability - SE12. Specialized systems development - CN. Computational Science (no core hours) CN1. Numerical analysis - CN2. Operations research - CN3. Modeling and simulation - CN4. High-performance computing - TOTAL 45 Course Outcomes Course outcomes are capabilities that you expect a student to be able to do upon successful completion of this course. Outcome 1 Upon the successful completion of this course a student should understand: Operating systems structure and operations. Concepts of process management, memory management, direct access storage management, resource allocation, and time management. Process synchronization, mutual exclusion, and deadlocks. Virtual memory structure and implementation. File access methods and allocation. Operating system and application protection and security. Real-time systems. More specifically, the student will be able to do the following: Specific Outcomes Describe the major differences between generic batch, interactive, conversational, network, real-time, and time-sharing operating systems. Calculate average wait time, turnover time, and throughput for processes using various scheduling algorithms. Evaluate paging algorithms for efficiency using page fault frequencies. Construct a process state diagram and explain how all of the state transitions (context switches) take place. Describe how the various interrupt handlers process interrupts and effect state changes. Design and implement mutual exclusion routines that use software only, machine instructions, and semaphores. Chapter 1 5 8, 9 3 2, 13 6
7 Describe the four necessary conditions for deadlock to occur. Produce a directed resource graph and use graph reduction to determine if deadlock exists Evaluate disk scheduling algorithms by calculating total seek times. 12 Use Dijkstra s Bankers Algorithm to determine safe resource 7 allocation. Describe the similarities and differences of multiprogramming 4, 6 systems and multiprocessing systems. Compare the various protection and security measures used by major 14, 15 operating systems. 7 Assessing Course Effectiveness What do you, the instructor, do to assess the effectiveness of your course? How do you make decisions to change the course? How do you assess how well the course is achieving its outcomes? During the semester: o In class participation, Homework, 2 in-class exams, Final Exam At the end of the semester: o Course Evaluation o CSCE Outcomes Assessment begun in Spring 2005 Other feedback: o Discussions and feedback from students during the semester o Feedback from instructors in courses that depend on this course Program Outcomes Fill in the table relating your course outcomes to CS program outcomes. Indicate the extent to which each CSCE Program Outcome listed below is related to a course outcome. Use a 5 point scale: 0=not at all, 1=very slight, 2=slight, 3=moderate, 4=significant, 5=highly significant. For any outcome with a score of 4 or 5, identify the course outcomes that relate to the program outcome. Computer Science Outcomes Operating Systems Extent Course Outcome 1) Demonstrate proficiency in algorithms, data structures, software design, concepts of programming languages, and computer organization and 4 1 architecture. 2) Develop breadth in advanced Computer Science topics that build on the core (Database Management, Operating Systems, Formal Languages). 3) In a collaborative, team project, analyze, design, and implement a significant software solution to a problem. 0 4) Compose, test, and document programs in several different programming paradigms. 5) Have expertise in at least one important programming language. 1 1
8 6) Be able to use easily several operating systems, computer architectures, and network environments ) Apply knowledge of mathematics and natural science ) Communicate effectively ) Understand the history of computing, the social context of computing, professional and ethical responsibilities, risks and liabilities of computerbased systems, intellectual property, and privacy and civil liberties. 10) Recognize the need for, and have the ability to engage in life-long learning. 11) Have knowledge of contemporary issues. Computer Engineering Outcomes Operating Systems A an ability to apply knowledge of mathematics, science, and engineering 3 1 B an ability to design and conduct experiments, as well as to analyze and interpret data C an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and 3 1 sustainability D an ability to function on multi-disciplinary teams 0 1 E an ability to identify, formulate, and solve engineering problems 3 1 F an understanding of professional and ethical responsibility 3 1 G an ability to communicate effectively 3 1 H the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context I a recognition of the need for, and an ability to engage in life-long learning J a knowledge of contemporary issues K (k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. 4 1
Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008
Development of an IT Curriculum Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008 Curriculum A curriculum consists of everything that promotes learners intellectual, personal,
More informationMASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE
Master of Science (M.S.) Major in Computer Science 1 MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE Major Program The programs in computer science are designed to prepare students for doctoral research,
More informationEECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;
EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10 Instructor: Kang G. Shin, 4605 CSE, 763-0391; kgshin@umich.edu Number of credit hours: 4 Class meeting time and room: Regular classes: MW 10:30am noon
More informationDepartment of Computer Science. Program Review Self-Study
Department of Computer Science Program Review 2004-2005 Self-Study Verification of Faculty Review Each full-time faculty member of the Department of Computer Science has been asked to sign the following
More informationPH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)
PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.) OVERVIEW ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS OVERVIEW FOR THE PH.D. IN COMPUTER SCIENCE Overview The doctoral program is designed for those students
More informationWe are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.
Computer Science 1 COMPUTER SCIENCE Office: Department of Computer Science, ECS, Suite 379 Mail Code: 2155 E Wesley Avenue, Denver, CO 80208 Phone: 303-871-2458 Email: info@cs.du.edu Web Site: Computer
More informationBUS Computer Concepts and Applications for Business Fall 2012
BUS 1950-001 Computer Concepts and Applications for Business Fall 2012 Instructor: Contact Information: Paul D. Brown Office: 4503 Lumpkin Hall Phone: 217-581-6058 Email: PDBrown@eiu.edu Course Website:
More informationSelf Study Report Computer Science
Computer Science undergraduate students have access to undergraduate teaching, and general computing facilities in three buildings. Two large classrooms are housed in the Davis Centre, which hold about
More informationSyllabus: INF382D Introduction to Information Resources & Services Spring 2013
Syllabus: INF382D Introduction to Information Resources & Services Spring 2013 This syllabus is subject to change based on the needs and desires of both the instructor and the class as a whole. Any changes
More informationAccounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown
Class Hours: MW 3:30-5:00 (Unique #: 02247) UTC 3.102 Professor: Patti Brown, CPA E-mail: patti.brown@mccombs.utexas.edu Office: GSB 5.124B Office Hours: Mon 2:00 3:00pm Phone: (512) 232-6782 TA: TBD TA
More informationCourses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access
The courses availability depends on the minimum number of registered students (5). If the course couldn t start, students can still complete it in the form of project work and regular consultations with
More informationComputer Science (CS)
Computer Science (CS) 1 Computer Science (CS) CS 1100. Computer Science and Its Applications. 4 Hours. Introduces students to the field of computer science and the patterns of thinking that enable them
More informationK 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11
Iron Mountain Public Schools Standards (modified METS) - K-8 Checklist by Grade Levels Grades K through 2 Technology Standards and Expectations (by the end of Grade 2) 1. Basic Operations and Concepts.
More informationSpring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes
Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes Instructor: Dr. Gregory L. Wiles Email Address: Use D2L e-mail, or secondly gwiles@spsu.edu Office: M
More informationGACE Computer Science Assessment Test at a Glance
GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science
More informationCS 100: Principles of Computing
CS 100: Principles of Computing Kevin Molloy August 29, 2017 1 Basic Course Information 1.1 Prerequisites: None 1.2 General Education Fulfills Mason Core requirement in Information Technology (ALL). 1.3
More informationOn-Line Data Analytics
International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob
More informationCS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus
CS 1103 Computer Science I Honors Fall 2016 Instructor Muller Syllabus Welcome to CS1103. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts
More informationUndergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING
Undergraduate Program Guide Bachelor of Science in Computer Science 2011-2012 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research Building,
More informationCoding II: Server side web development, databases and analytics ACAD 276 (4 Units)
Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Objective From e commerce to news and information, modern web sites do not contain thousands of handcoded pages. Sites
More informationComputer Organization I (Tietokoneen toiminta)
581305-6 Computer Organization I (Tietokoneen toiminta) Teemu Kerola University of Helsinki Department of Computer Science Spring 2010 1 Computer Organization I Course area and goals Course learning methods
More informationENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC
Fleitz/ENG 111 1 Contact Information ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11:20 227 OLSC Instructor: Elizabeth Fleitz Email: efleitz@bgsu.edu AIM: bluetea26 (I m usually available
More informationCourse Content Concepts
CS 1371 SYLLABUS, Fall, 2017 Revised 8/6/17 Computing for Engineers Course Content Concepts The students will be expected to be familiar with the following concepts, either by writing code to solve problems,
More informationCIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS
CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS Section: 7591, 7592 Instructor: Beth Roberts Class Time: Hybrid Classroom: CTR-270, AAH-234 Credits: 5 cr. Email: Canvas messaging (preferred)
More informationCourse Syllabus. Alternatively, a student can schedule an appointment by .
Course Syllabus Course Information Course Number/Section CS/SE 6301.006 Course Title Virtual Reality Term Spring 2013 Days & Times Tues & Thurs 1:00pm 2:15pm; JO 3.516 Professor Contact Information Professor
More informationDocument number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering
Document number: 2013/0006139 Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Program Learning Outcomes Threshold Learning Outcomes for Engineering
More informationData Structures and Algorithms
CS 3114 Data Structures and Algorithms 1 Trinity College Library Univ. of Dublin Instructor and Course Information 2 William D McQuain Email: Office: Office Hours: wmcquain@cs.vt.edu 634 McBryde Hall see
More informationP. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas
Exploiting Distance Learning Methods and Multimediaenhanced instructional content to support IT Curricula in Greek Technological Educational Institutes P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou,
More informationPOFI 1349 Spreadsheets ONLINE COURSE SYLLABUS
POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS COURSE NUMBER AND TITLE: POFI 1349 SPREADSHEETS (2-2-3) COURSE (CATALOG) DESCRIPTION: Skill development in concepts, procedures, and application of spreadsheets
More informationComputer Architecture CSC
Computer Architecture CSC 343 001 Greg T. Harber Department of Computer Science Nelson Rusche College of Business McGee 303B gth@cs.sfasu.edu 468-1867, 468-2508 Office Hours Monday 10:30-11:30 1:30-2:30
More informationIntroduction to Information System
Spring Quarter 2015-2016 Meeting day/time: N/A at Online Campus (Distance Learning). Location: Use D2L.depaul.edu to access the course and course materials Instructor: Miranda Standberry-Wallace Office:
More informationScottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor
Scottsdale Community College Spring 2016 CIS190 Intro to LANs 28058 Instructor Information Instructor: Al Kelly Email: ALB2148907@Scottsdale.edu Phone: 480.518.1657 Office Location: CM448 Office Hours:
More informationMaster s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors
Master s Programme in Computer, Communication and Information Sciences, Study guide 2015-2016, ELEC Majors Sisällysluettelo PS=pääsivu, AS=alasivu PS: 1 Acoustics and Audio Technology... 4 Objectives...
More informationModeling user preferences and norms in context-aware systems
Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos
More informationDIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.
DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya
More informationComputerized Adaptive Psychological Testing A Personalisation Perspective
Psychology and the internet: An European Perspective Computerized Adaptive Psychological Testing A Personalisation Perspective Mykola Pechenizkiy mpechen@cc.jyu.fi Introduction Mixed Model of IRT and ES
More informationEducation: Integrating Parallel and Distributed Computing in Computer Science Curricula
IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2006 Published by the IEEE Computer Society Vol. 7, No. 2; February 2006 Education: Integrating Parallel and Distributed Computing in Computer Science Curricula
More informationComputer Science (CSE)
Computer (CSE) Major and Minor in Computer Department of Computer, College of Engineering and Applied s CHAIRPERSON: Arie Kaufman UNDERGRADUATE PROGRAM DIRECTOR: Leo Bachmair UNDERGRADUATE SECRETARY: Rose
More informationAstronomy/Physics 1404 Introductory Astronomy II Course Syllabus
Astronomy/Physics 1404 Introductory Astronomy II Course Syllabus Contact Information Lee Estep, Ph. D. Phone: 432.335.6315 Email: lestep@odessa.edu Office: WH 219 Office Hours: (Tentative) MWF: 9AM 10AM;
More information4. Long title: Emerging Technologies for Gaming, Animation, and Simulation
CGS Agenda Item: 17 07 Eastern Illinois University Effective Fall 2018 New Course Proposal DGT 4913, Emerging Technologies for Gaming, Animation, Simulation Banner/Catalog Information (Coversheet) 1. _X_New
More informationASTR 102: Introduction to Astronomy: Stars, Galaxies, and Cosmology
ASTR 102: Introduction to Astronomy: Stars, Galaxies, and Cosmology Course Overview Welcome to ASTR 102 Introduction to Astronomy: Stars, Galaxies, and Cosmology! ASTR 102 is the second of a two-course
More informationOffice Hours: Mon & Fri 10:00-12:00. Course Description
1 State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 4 credits (3 credits lecture, 1 credit lab) Fall 2016 M/W/F 1:00-1:50 O Brian 112 Lecture Dr. Michelle Benson mbenson2@buffalo.edu
More informationFinancial Accounting Concepts and Research
Professor: Financial Accounting Concepts and Research Gretchen Charrier ACC 356 Fall 2012 Office: GSB 5.126D Telephone: 471-6379 E-Mail: Gretchen.Charrier@mccombs.utexas.edu Office Hours: Mondays and Wednesdays
More informationMINISTRY OF EDUCATION
Republic of Namibia MINISTRY OF EDUCATION NAMIBIA SENIOR SECONDARY CERTIFICATE (NSSC) COMPUTER STUDIES SYLLABUS HIGHER LEVEL SYLLABUS CODE: 8324 GRADES 11-12 2010 DEVELOPED IN COLLABORATION WITH UNIVERSITY
More informationPELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED STATICS MET 1040
PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED STATICS MET 1040 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Revised: Fall 06 Catalog Course Description: A study of the
More informationGuidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University
Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University Approved: July 6, 2009 Amended: July 28, 2009 Amended: October 30, 2009
More informationBusiness Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence
Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence COURSE DESCRIPTION This course presents computing tools and concepts for all stages
More informationADMN-1311: MicroSoft Word I ( Online Fall 2017 )
ADMN-1311: MicroSoft Word I ( Online Fall 2017 ) Instructor Information Instructor Name Arnitria Hawkins-Taylor Instructor Rank Assistant Professor Instructor Email ahawkins@southwest.tn.edu Instructor
More informationUCEAS: User-centred Evaluations of Adaptive Systems
UCEAS: User-centred Evaluations of Adaptive Systems Catherine Mulwa, Séamus Lawless, Mary Sharp, Vincent Wade Knowledge and Data Engineering Group School of Computer Science and Statistics Trinity College,
More informationITM2500 Spreadsheet & Database Productivity. Spreadsheet & Database Productivity
Course Information ITM2500 Spreadsheet & Database Productivity SAINT LOUIS UNIVERSITY, MADRID CAMPUS Spring 2016 Course Title Course Numbers Course Discipline Spreadsheet & Database Productivity ITM-2500
More informationEvaluation of Usage Patterns for Web-based Educational Systems using Web Mining
Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl
More informationEvaluation of Usage Patterns for Web-based Educational Systems using Web Mining
Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl
More informationEECS 700: Computer Modeling, Simulation, and Visualization Fall 2014
EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014 Course Description The goals of this course are to: (1) formulate a mathematical model describing a physical phenomenon; (2) to discretize
More informationENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob
Course Syllabus ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob 1. Basic Information Time & Place Lecture: TuTh 2:00 3:15 pm, CSIC-3118 Discussion Section: Mon 12:00 12:50pm, EGR-1104 Professor
More informationSAM - Sensors, Actuators and Microcontrollers in Mobile Robots
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 230 - ETSETB - Barcelona School of Telecommunications Engineering 710 - EEL - Department of Electronic Engineering BACHELOR'S
More informationInternational Organizations and Global Governance: A Crisis in Global Leadership?
International Organizations and Global Governance: A Crisis in Global Leadership? Dr. A. Claire Cutler Mon & Thurs 11:30-12:50pm COR B129 Office Hours: Thursday 1-2:30pm Office: SSM A352 Course Description
More informationLearning Methods for Fuzzy Systems
Learning Methods for Fuzzy Systems Rudolf Kruse and Andreas Nürnberger Department of Computer Science, University of Magdeburg Universitätsplatz, D-396 Magdeburg, Germany Phone : +49.39.67.876, Fax : +49.39.67.8
More informationStrategy and Design of ICT Services
Strategy and Design of IT Services T eaching P lan Telecommunications Engineering Strategy and Design of ICT Services Teaching guide Activity Plan Academic year: 2011/12 Term: 3 Project Name: Strategy
More informationSyllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015
Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015 Instructor: Robert H. Sloan Website: http://www.cs.uic.edu/sloan Office: 1112
More informationM.S. in Environmental Science Graduate Program Handbook. Department of Biology, Geology, and Environmental Science
M.S. in Environmental Science Graduate Program Handbook Department of Biology, Geology, and Environmental Science Welcome Welcome to the Master of Science in Environmental Science (M.S. ESC) program offered
More informationCourse Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE
F Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE Instructor: Theresa Moore Title: Professor Office: 200/405 Office Hours: Mon. 11-1:30,
More informationSyllabus CHEM 2230L (Organic Chemistry I Laboratory) Fall Semester 2017, 1 semester hour (revised August 24, 2017)
Page 1 of 7 Syllabus CHEM 2230L (Organic Chemistry I Laboratory) Fall Semester 2017, 1 semester hour (revised August 24, 2017) Sections, Time. Location and Instructors Section CRN Number Day Time Location
More informationEconomics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building
Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building Professor: Dr. Michelle Sheran Office: 445 Bryan Building Phone: 256-1192 E-mail: mesheran@uncg.edu Office Hours:
More informationUnit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50
Unit Title: Game design concepts Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit purpose and aim This unit helps learners to familiarise themselves with the more advanced aspects
More informationCOURSE DESCRIPTION PREREQUISITE COURSE PURPOSE
EDF 515 Spring 2013 On-Line Course Theories of Learning and Motivation Instructor: Dr. Alan W. Garrett Office: ED 147 Telephone: 575-562-2890 E-mail: alan.garrett@enmu.edu Office Hours: Monday: 8:00-10:00
More informationMinE 382 Mine Power Systems Fall Semester, 2014
MinE 382 Mine Power Systems Fall Semester, 2014 Tuesday & Thursday, 9:30 a.m. 10:45 a.m., Room 109 MRB Instructor: Dr. Mark F. Sindelar, P.E. Room 233 MRB (center office in the Mine Design Lab) Mining
More informationAndroid App Development for Beginners
Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who
More informationWhat is Effect of k-12 in the Electrical Engineering Practice?
What is Effect of k-12 in the Electrical Engineering Practice? REPUBLIC ACT NO 7920 THE NEW ELECTRICAL ENGINEERING LAW Definition of Terms Practice of electrical engineering a person is deemed to be in
More informationAdvanced Multiprocessor Programming
Advanced Multiprocessor Programming Vorbesprechung Jesper Larsson Träff traff@par.tuwien.ac.at Research Group Parallel Computing Faculty of Informatics, Institute of Information Systems Vienna University
More informationINTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC
INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS Psychology 1101 Instructor: April Babb Crisp, M.S., LPC Intro to General Psychology Fall Semester 2012 (8/20/12 12/04/12) Office Hours (virtual):
More informationFINANCE 3320 Financial Management Syllabus May-Term 2016 *
FINANCE 3320 Financial Management Syllabus May-Term 2016 * Instructor details: Professor Mukunthan Santhanakrishnan Office: Fincher 335 Office phone: 214-768-2260 Email: muku@smu.edu Class details: Days:
More informationECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena
ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena Contact: Office: C 306C Clark Building Phone: 970-491-0821 Fax: 970-491-2925
More informationGeneral Microbiology (BIOL ) Course Syllabus
General Microbiology (BIOL3401.01) Course Syllabus Spring 2017 INSTRUCTOR Luis A. Materon, Ph.D., Professor Office at SCIE 1.344; phone 956-665-7140; fax 956-665-3657 E-mail: luis.materon@utrgv.edu (anonymous
More informationTop US Tech Talent for the Top China Tech Company
THE FALL 2017 US RECRUITING TOUR Top US Tech Talent for the Top China Tech Company INTERVIEWS IN 7 CITIES Tour Schedule CITY Boston, MA New York, NY Pittsburgh, PA Urbana-Champaign, IL Ann Arbor, MI Los
More informationSYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)
(1) Course Information ACCT 5250: Advanced Auditing 3 semester hours of graduate credit (2) Instructor Information Richard T. Evans, MBA, CPA, CISA, ACDA (571) 338-3855 re7n@virginia.edu (3) Course Dates
More informationIntroduction to CS 100 Overview of UK. CS September 2015
Introduction to CS 100 Overview of CS @ UK CS 100 1 September 2015 Outline CS100: Structure and Expectations Context: Organization, mission, etc. BS in CS Degree Program Department Locations Our Faculty
More informationCS 101 Computer Science I Fall Instructor Muller. Syllabus
CS 101 Computer Science I Fall 2013 Instructor Muller Syllabus Welcome to CS101. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts of
More informationUniversity of Groningen. Systemen, planning, netwerken Bosman, Aart
University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document
More informationSyllabus for PRP 428 Public Relations Case Studies 3 Credit Hours Fall 2012
I. COURSE DESCRIPTION Syllabus for PRP 428 Public Relations Case Studies 3 Credit Hours Fall 2012 Models situations that organizations, managers, and public relations practitioners routinely face. Students
More informationFrom Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University
rom Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University Jörg STRATMANN Chair for media didactics and knowledge management, University Duisburg-Essen
More informationPELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025
PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 06 Catalog Course Description: A study of
More informationAdvanced Multiprocessor Programming
Advanced Multiprocessor Programming Vorbesprechung Jesper Larsson Träff, Sascha Hunold traff@par. Research Group Parallel Computing Faculty of Informatics, Institute of Information Systems Vienna University
More informationACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA
ACCT 100 Introduction to Accounting Course Syllabus Course # 22017 on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA Course Description: This class introduces the student to the basics of
More informationBeveridge Primary School. One to one laptop computer program for 2018
Beveridge Primary School One to one laptop computer program for 2018 At Beveridge Primary we believe that giving students access to technology will help them engage with learning in new and creative ways.
More informationEducation for an Information Age
Education for an Information Age Teaching in the Computerized Classroom 7th Edition by Bernard John Poole, MSIS University of Pittsburgh at Johnstown Johnstown, PA, USA and Elizabeth Sky-McIlvain, MLS
More informationOFFICE SUPPORT SPECIALIST Technical Diploma
OFFICE SUPPORT SPECIALIST Technical Diploma Program Code: 31-106-8 our graduates INDEMAND 2017/2018 mstc.edu administrative professional career pathway OFFICE SUPPORT SPECIALIST CUSTOMER RELATIONSHIP PROFESSIONAL
More informationCS Course Missive
CS15 2017 Course Missive 1 Introduction 2 The Staff 3 Course Material 4 How to be Successful in CS15 5 Grading 6 Collaboration 7 Changes and Feedback 1 Introduction Welcome to CS15, Introduction to Object-Oriented
More informationDOCTOR OF PHILOSOPHY HANDBOOK
University of Virginia Department of Systems and Information Engineering DOCTOR OF PHILOSOPHY HANDBOOK 1. Program Description 2. Degree Requirements 3. Advisory Committee 4. Plan of Study 5. Comprehensive
More informationACC 362 Course Syllabus
ACC 362 Course Syllabus Unique 02420, MWF 1-2 Fall 2005 Faculty Information Lecturer: Lynn Serre Dikolli Office: GSB 5.124F Voice: 232-9343 Office Hours: MW 9.30-10.30, F 12-1 other times by appointment
More informationMAE Flight Simulation for Aircraft Safety
MAE 482 - Flight Simulation for Aircraft Safety SYLLABUS Fall Semester 2013 Instructor: Dr. Mario Perhinschi 521 Engineering Sciences Building 304-293-3301 Mario.Perhinschi@mail.wvu.edu Course main topics:
More informationEricsson Wallet Platform (EWP) 3.0 Training Programs. Catalog of Course Descriptions
Ericsson Wallet Platform (EWP) 3.0 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 ERICSSON CONVERGED WALLET (ECW) 3.0 RATING MANAGEMENT... 4 ERICSSON
More informationIST 649: Human Interaction with Computers
Syllabus for IST 649 Spring 2014 Zhang p 1 IST 649: Human Interaction with Computers Spring 2014 PROFESSOR: Ping Zhang Office: Hinds Hall 328 Office Hours: T 11:00-12:00 pm or by appointment Phone: 443-5617
More informationSYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017
College of Food, Agricultural, and Environmental Science School of Environment and Natural Resources SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017 Course overview Instructor
More informationOn Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC
On Human Computer Interaction, HCI Dr. Saif al Zahir Electrical and Computer Engineering Department UBC Human Computer Interaction HCI HCI is the study of people, computer technology, and the ways these
More informationAGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016
AGENDA Advanced Learning Theories Alejandra J. Magana, Ph.D. admagana@purdue.edu Introduction to Learning Theories Role of Learning Theories and Frameworks Learning Design Research Design Dual Coding Theory
More informationGIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011
GIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011 Instructor Dr. Barnali Dixon Teaching Assistant: Lauren Bates
More informationSyllabus for GBIB 634 Wisdom Literature 3 Credit hours Spring 2014
Syllabus for GBIB 634 Wisdom Literature 3 Credit hours Spring 2014 I. COURSE DESCRIPTION An examination of the origins of the Wisdom tradition and the adaptation of the tradition within the faith of Israel.
More informationKnowledge-Based - Systems
Knowledge-Based - Systems ; Rajendra Arvind Akerkar Chairman, Technomathematics Research Foundation and Senior Researcher, Western Norway Research institute Priti Srinivas Sajja Sardar Patel University
More informationPod Assignment Guide
Pod Assignment Guide Document Version: 2011-08-02 This guide covers features available in NETLAB+ version 2010.R5 and later. Copyright 2010, Network Development Group, Incorporated. NETLAB Academy Edition
More informationSan José State University
San José State University College of Humanities and the Arts Philosophy Department Philosophy 111:01; 27899; Gero 29012; HS 29010; Nurs 29011 Medical Ethics Spring 2017 Instructor: Office Location: Telephone:
More information