9/5/2015. MTAT Software Engineering. Structure of Lecture 01. Course Information/Overview. Letter Grades. Student Feedback 2014/15

Size: px
Start display at page:

Download "9/5/2015. MTAT Software Engineering. Structure of Lecture 01. Course Information/Overview. Letter Grades. Student Feedback 2014/15"

Transcription

1 MTAT Software Engineering Structure of Lecture 01 General Course Information/Overview Introduction into Software Engineering Lecture 01: Course Introduction Dietmar Pfahl Fall Course Information/Overview Level: Bachelor s level (in English) Credits: 6 ECTS, 4 CP Pre-requisite: MTAT Object-oriented Programming (6 ECTS, 4 CP) Work load (per student): Lectures: 14 x 2 = 28 hours Lab work (incl. independent work): 14 x (2 + 5) = 98 hours Exam preparation: 30 hours Assessment: 7 Lab Assignments / Tasks (team work) 70% of grade 1 Exam (written) 30% of grade Grade scale: A (90%+), B(80%+), C(70%+), D(60%+), E(50%+), F Last year (2014/15): A Excellent 35 B Very good 46 C Good 45 Letter Grades D Satisfactory 20 E Sufficient 6 F Insufficient 4 A - An excellent performance, clearly outstanding. The candidate demonstrates excellent judgement and a high degree of independent thinking. B - A very good performance. The candidate demonstrates sound judgement and a very good degree of independent thinking. C - A good performance in most areas. The candidate demonstrates a reasonable degree of judgement and independent thinking in the most important areas. D - A satisfactory performance, but with significant shortcomings. The candidate demonstrates a limited degree of judgement and independent thinking. E - A performance that meets the minimum criteria, but no more. The candidate demonstrates a very limited degree of judgement and independent thinking. F - A performance that does not meet the minimum academic criteria. The candidate demonstrates a lack of both judgement and independent thinking. Student Feedback 2013/ Students Student Feedback 2014/ Students 1

2 Course Objectives Learning Outcomes To obtain basic knowledge in software engineering and primary skills for working at any stage of software development projects. Required pre-requisite: Compulsory: MTAT Object-oriented Programming (6 ECTS, 4 CP) Related courses: Systems Modelling (MTAT ) Software Project (MTAT ) Information Systems (MTAT ) Software Economics (MTAT ) That implies that we (I and the lab supervisors) take it for granted that you know the principles of objectoriented programming and how to program java code. Upon successful completion of this course, you should be able to demonstrate basic knowledge of and skills in: software engineering paradigms; system analysis; requirements analysis; planning; implementation; quality assurance (verification and validation; testing); maintenance (evolution); project management; software processes and methodology. Schedule of Lectures (Tentative) Recommended Literature (Readings) Week 01: Introduction to SE Week 02: Requirements Engineering I Week 03: Requirements Engineering II Week 04: Analysis Week 05: Development Infrastructure I Week 06: Development Infrastructure II Week 07: Architecture and Design Week 08: No lecture Week 09: Refactoring Week 10: Verification and Validation I Week 11: Verification and Validation II Week 12: Agile/Lean Methods Week 13: Software Quality Management Week 14: no lecture Week 15: Measurement / Course wrap-up, review and exam preparation Week 16: no lecture Ian Sommerville: Software Engineering, 9th edition, 2010 ( Ivan Marsic: Software Engineering, 2012 ( SE_marsic.pdf) Chapters 1-6 (selective) (more literature is listed on the course wiki) Course Wiki: Project Topic: POS System (POS: Point-of-Sale) 2

3 Project Topic: POS System (POS: Point-of-Sale) Intro Congratulations, you are employed as an analyst by "Joostes Marss AS" company. During the first day at work you are informed that "Joostes Marss" got a new client who needs a new POS system. Your new boss is patting your shoulder and says that you are responsible for the project and become the lead analyst of the project. Customer Your customer is the Home Improvement International (HII) company. This company is mostly dealing with the management of home improvement stores (Note: A home improvement store is something like K-rauta, Obi, Bauhof, Home Depot, ByggMax). Currently, the company has 22 stores in Estonia, Latvia, Lithuania and Poland. Your customer has ambitions to expand to 100 stores, and enter the markets of Finland, Sweden and Norway. The company's concept is to mostly sell retail products to private customers and to supply small construction companies with materials for their small and mid-size projects. Today, your customer is using a different POS software in their stores, which makes it expensive to maintain business processes across the company. The administration decided to replace their current POS software by a new software solution developed specifically for their needs. Project Tasks (Labs) Week 01: no labs Weeks 02-05: Task 1: Requirements gathering Weeks 04-07: Task 2: Formalizing, modeling, planning Weeks 06-09: Task 3: Development infrastructure Weeks 08-11: Task 4: Realization - I Weeks 10-13: Task 5: Realization - II Weeks 12-15: Task 6: Automatic testing and refactoring Weeks 14-16: Task 7: Verification and validation Details can be found on the course wiki Team Project Set-Up Within each lab group (1 to 7), students are divided into project teams of three (or four). Each project team has a permanent lab instructor and a fixed weekly lab time. Each project team gets 7 tasks, each task equaling a maximum of 10 grading points. Submission of task solutions has strict deadlines. Penalties for late delivery are as follows: up to 24 h late: -10% up to 7x24h late: -50% > 7x24h late: -100% Team Week Task 1 Task 2 Task 3 Task 4 Task 5 Task 6 Task 7 2 Assigned 3 Consult 4 Submit* Assigned 5 Assess Consult 6 Submit* Assigned 7 Assess Consult Project Schedule 8 Submit* Assigned 9 Assess Consult 10 Submit* Assigned 11 Assess Consult 12 Submit* Assigned 13 Assess Consult 14 Submit* Assigned 15 Assess Consult 16 * = submit before midnight of the day before Lab Submit* / Assess Project Rules (1) Teams must deliver their solutions to their lab assistant using course development environment via repository on Bitbucket. You will get a brief intro on how to use Bitbucket in the first lab session. Delivered solutions must be presented/explained to the lab assistant by a randomly selected team member during assessment sessions. It is important for the solution presenter to know every aspect of the solution and be able to explain them. If he/she needs help from other team members, they may jump in and help. Not being able to explain solution aspects or answer technical questions will lead to penalties. During the assessment session teams have to be present with ALL their team members. If team members are missing without acceptable excuse (e.g., illness confirmed by a doctor's note), penalties apply. Please see also: Team Project Rules (2) Each team must complete all tasks independently. This does not mean that you are not allowed to talk to other teams and discuss solutions. Communication is a good thing and we welcome it. Team However, copying the work of others, i.e., copying of code, is considered plagiarism and strongly prohibited (we have special software for automatic checks). According to University rules, if we find evidence of plagiarism, we must inform the head of Institute and formal steps will be taken. If something in a homework task assignment is not clear to you, then you should ask for clarifications from your lab assistant (during consulting sessions or immediately when the task is introduced/assigned). If you detect that a task is unclear only at the night before the deadline (when your lab assistant is not available for you) then you should stick to as close to a real world solution as possible: the solution/result should be such that you (and your customer) get maximum benefit from it in the real world. 3

4 Lab Instructors Kristiina Rahkema Mondays 12:15-14:00, Liivi (Lab Group 7) Tuesdays 14:15-16:00, Liivi (Lab Group 4) Wednesdays 14:15-16:00, Liivi (Lab Group 1) Yar Muhammad Mondays 12:15-14:00, Liivi (Lab Group 8) Tuesdays 14:15-16:00, Liivi (Lab Group 5) Wednesdays 14:15-16:00, Liivi (Lab Group 2) Sander Soo Tuesdays 14:15-16:00, Liivi (Lab Group 6) Svetlana Omelkova Wednesdays 14:15-16:00, Liivi (Lab Group 3) Picture of Sander Picture of Svetlana Assessment (1) Labs 70% of total grade Exam 30% of total grade Rules: All members in a team receive equal grades in labs BUT: Exceptions from equal grade rule will be made, if individuals in a team don t participate actively Penalties apply for late delivery / not atttending assessment session Don t plagiarize! Proposed Exam Dates: Exam 1: Friday 08-Jan-2015 in :15-16:15 Exam 2: Friday 15-Jan-2015 in :15-16:15 (Retake: Wednesday 20-Jan-2015) If there is an important reason why you cannot attend an assessment session, you must inform your TA beforehand via stating the reason. Assessment (2) Labs Practical Assessment 10 points per lab session. Total = 70 points. If you get less than 30 out of 70 points in the practical assessment, you will get a grade of 'F' in your first examination (i.e., exam 1 2). In this case, you will be given a second chance to improve your practical assessment score. If your score after the improvement is at least 30 out of 70, you will become eligible for a retake exam (korduseksam). Exam Conceptual Assessment The Conceptual Assessment will consist of an exam worth 30 points. Students who get less than 10 out of 30 in this exam, will get a grade of 'F', regardless of their Practical Assessment score. This same rule will apply for the retake exam (korduseksam). GO TO LABS!!!! Lab Groups and Teams FORM PROJECT TEAMS! Student lists: Lab Group Limit of attendants Registered attendants Lab Supervisor Weekday 1. rühm Kristiina Wednesday 2. rühm Yar Wednesday 3. rühm Svetlana Wednesday 4. rühm Kristiina Tuesday 5. rühm Yar Tuesday 6. rühm Sander Tuesday 7. rühm Kristiina Monday 8. rühm Yar Monday Status: 04 Sep 2015 at 09:24 4

5 Communication Rules Message Board!!! Lab Lab Instructors (Kristiina, Yar, Sander, Svetlana) Members of a team will - as much as possible - be treated equally. Implies: each member of a team will get the same grades. If you encounter problems within a team (e.g., lack of communication or active participation of a team member) try to solve the problems first internally. If that doesn't work, notify your lab assistant and ask him for help to get the team back on track. Lecture/Exam Dietmar ASK QUESTIONS (I will try my best to give satisfactory answers) Structure of Lecture 01 Schedule of Lectures (Tentative) General Course Information/Overview Introduction into Software Engineering Acknowledgement: - Ian Sommerville: Software Engineering, 9th edition, Ivan Marsic: Software Engineering, 2012 Week 01: Introduction to SE Week 02: Requirements Engineering I Week 03: Requirements Engineering II Week 04: Analysis Week 05: Development Infrastructure I Week 06: Development Infrastructure II Week 07: Architecture and Design Week 08: No lecture Week 09: Refactoring Week 10: Verification and Validation I Week 11: Verification and Validation II Week 12: Agile/Lean Methods Week 13: Software Quality Management Week 14: no lecture Week 15: Measurement / Course wrap-up, review and exam preparation Week 16: no lecture Software Development Three Ps Software Engineering What? Why? Software Development P? Project or Iteration P? P? 5

6 Software Development Three Ps Engineering and/or Craftsmanship? Software Development People Project or Iteration Engineering versus Craftsmanship Engineering versus Craftsmanship Organic growth? 3D Printed House Engineering versus Craftsmanship Craftsmanship versus Engineering mostly craftsmanship craftsmanship plus engineering Individual Developer Large Teams Possibly geographically distributed Code LOC Student s BSc/MSc project Large, evolving systems with 10s or 100s of millions of LOC Software Industry 6

7 Software Development Three Ps in Software Development Software Development People Project or Iteration Code: - Production code: - Source code - Object code - Non-production code: - Test code Non-Code: - Requirements - Specifications - Architecture/Design docs - Issue reports - User manuals - Plans of all kinds Models -... Types of Software: - Embedded/real-time - Information System - Web application - System software -... Properties of Software: - Functionality - Reliability - Usability - Efficiency - Maintainability - Portability Software in a Car Properties of Software ECU = Electronic Control Unit The software should deliver the Maintainability required functionality and performance Software must evolve to meet to the user and should be changing needs; maintainable, dependable and acceptable. Dependability (Reliability) Software must be trustworthy; Efficiency Software should not make wasteful use of system resources; Usability Software must be accepted by the users for which it was designed. This means it must be understandable, usable and compatible with other systems. SW Product Modeling UML = Unified Modeling Language Software Development Three Ps Software Development People Project or Iteration Online information: 7

8 People in Software Development Software Development Three Ps Roles: - Project Manager - Product Manager - Architect/Analyst - Programmer - Tester -... Teams: - Team building - Geographically distributed (international/global) - Mechanisms for collaboration/cooperation - Motivation, Personality, Values, Culture People Skills: - Must match roles Training: - Must fill skill-gaps Education: - Curricula (ACM/IEEE) Software Development People Project or Iteration User models Software Development Process Software Development Process Coding Find Requirements Analysis / Designing Coding Deploying Testing Deploying Software Development Process Rational Unified Process (RUP) SYSTEM REQUIREMENTS SOFTWARE REQUIREMENTS PRELIMINARY PROGRAM DESIGN ANALYSIS PROGRAM DESIGN PRELIMINARY DESIGN ANALYSIS CODING PROGRAM DESIGN TESTING CODING TESTING OPERATIONS USAGE (Royce, 1970) 8

9 RUP Iteration Process Agile Process Inception Elaboration Construction Transition Incremental & Iterative Heavy Weight ( Rich Process) Iteration 1 Iteration 2 Iteration 3 Mini-Waterfall Process Iteration Planning Rqmts Capture Analysis & Design Implementation Test Prepare Release Agile Process Scrum Elements Process, Artifacts, Roles Scrum extreme Programming (XP) Comparison of Basic Process Types RUP = Rational Unified Process XP = Extreme Programming 9

10 in SW Development Process (Model) Elements: - Activity - Input/Output Product(s) - Roles - Methods/Techniques/Tools Process Modeling: - Descriptive PMs - Prescriptive PMs - Standards - Families Process Types: - Heavy-weight (rich) - Light-weight - Lean - Agile - Kanban Process Taxonomy H. Dieter Rombach, Martin Verlage, Directions in Software Process Research, Advances in Computers, Volume 41, Marvin V. Zelkowitz (Ed.), Pages 1-63, Academic Press, Boston, MA, Process Taxonomy: - Non-engineering processes - Business processes - Social processes - Engineering processes - Product-engineering proc. - Technical prod.-eng. proc. - Managerial prod.-eng. proc. - Process-engineering proc. A Process (Model) defines Who does What, When and How to reach a specific goal. In software engineering the goal is to build a software product or to enhance an existing one Software Engineering Management Software Engineering Management Consistent application of engineering principles and methods to the development of software (intensive) systems Planning deciding what is to be done Organizing making arrangements Staffing selecting the right people for the job Directing giving instructions Monitoring checking on progress Controlling taking action to remedy hold-ups Innovating finding solutions when problems emerge Representing liaising with clients, users, developers and other stakeholders Engineering: Application of systematic (i.e., predictable, repeatable, scalable) procedures - with well-defined goals (e.g., quality, functionality/scope, cost, time) - with well-defined/structured products, processes, and organization Adherence to existing body of knowledge Observation of constraints (standards, time/cost/quality requirements, etc.) Development and use of models Consistent application of engineering principles and methods to the development of software (intensive) systems Planning deciding what is to be done Organizing making arrangements Staffing selecting the right people for the job Directing giving instructions Monitoring checking on progress Controlling taking action to remedy hold-ups Innovating finding solutions when problems emerge Representing liaising with clients, users, developers and other stakeholders Engineering: Application of systematic (i.e., predictable, repeatable, scalable) procedures - with well-defined goals (e.g., quality, functionality/scope, cost, time) - with well-defined/structured products, processes, and organization Adherence to existing body of knowledge Observation of constraints (standards, time/cost/quality requirements, etc.) Development and use of models Software Engineering Next Lecture Customer, User Needs A bridge from customer/user needs to software product Developer (SW Engineer) Software Product Date/Time: Friday, 11-Sep, 10:15-12:00 Topic: Requirements Engineering I 1st Homework! For you to do: Have a look at the course wiki Make sure you know to which lab group you have been enrolled + start forming project teams MOST IMPORTANTLY: Go to the labs next week! 10

Topic 01. Software Engineering, Web Engineering, agile methodologies.

Topic 01. Software Engineering, Web Engineering, agile methodologies. Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,

More information

INFS 2150 (Section A) Fall 2018

INFS 2150 (Section A) Fall 2018 INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;

More information

STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY

STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY This study guide informs you about the rules and policies for the Master s program in Economic Policy. It is based on the official examination regulations

More information

Division of Engineering, Computer Programming, and Technology

Division of Engineering, Computer Programming, and Technology 1 of 10 8/27/2017, 6:42 PM Jump to Today Edit Division of Engineering, Computer Programming, and Technology Department of Network Engineering Technology National Center of Academic Excellence in Information

More information

MTAT : Software Testing

MTAT : Software Testing MTAT.03.159: Software Testing Lecture 01: Introduction to Software Testing (Textbook Ch. 1-3) Spring 2017 Dietmar Pfahl email: dietmar.pfahl@ut.ee Structure of Lecture 1 Introduction and Motivation Course

More information

Cleveland State University

Cleveland State University Cleveland State University CIS 260/500 Introduction to Programming (4 credits). Spring 2015 Section 2/ 50 Class Nbr. 1810/1855 Tue, Thu 12:30 PM 2:20 PM Section 2/ 50 Class Nbr. 1813/1856. Tue, Thu 4:00

More information

Advanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University

Advanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University Advanced Relational Database Management MISM Course S19-95736 A3 Spring 2019 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:

More information

Lecture 7: Software Processes. Refresher: Software Always Evolves

Lecture 7: Software Processes. Refresher: Software Always Evolves Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)

More information

Course Information

Course Information Course Information 2018-2020 Master of Information Systems: Management and Innovation Institutt for teknologi / Department of Technology Index Index... i 1... 1 1.1 Content... 1 1.2 Name... 1 1.3 Programme

More information

Instructor: Anna Miller

Instructor: Anna Miller Media Graphics ADV 3203 Fall 2016 Advertising Media Graphics - 81584 - ADV 3203 Mondays and Wednesdays 12:15 PM - 1:30 PM room 1011 And Advertising Media Graphics - 82354 - ADV 3203 Mondays and Wednesdays

More information

AE Computer Programming for Aerospace Engineers

AE Computer Programming for Aerospace Engineers AE 030 - Computer Programming for Aerospace Engineers Instructor Information: Credit: Professor Long Lu Long.Lu@sjsu.edu 2 units Class Times & Locations: Section 01 (Lecture): M 16:30-17:20 in CL 226 Section

More information

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development Instructor: Dr. Ruibo Han Office: LeFrak Hall (LEF) 1111B Email: ruibo@umd.edu (preferred)

More information

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code Module Code M2G424866 Object Oriented Programming CALEDONIAN COLLEGE OF ENGINEERING, SULTANATE OF OMAN 2018-2019 MODULE HANDBOOK Semester: A Module Leader Shahida T Department of Electrical & Computer

More information

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives Software Engineering 1 SOFTWARE ENGINEERING For the undergraduate curriculum in Software Engineering (http:// www.se.iastate.edu) leading to the degree Bachelor of Science. This curriculum is accredited

More information

Advanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University

Advanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University Advanced Relational Database Management MISM Course F17-95736A Fall 2017 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:

More information

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring

More information

Course Syllabus MIS Foundation of Information Systems Spring Semester, Credit Hours. (Last updated: 1/16/2016)

Course Syllabus MIS Foundation of Information Systems Spring Semester, Credit Hours. (Last updated: 1/16/2016) Course Syllabus MIS 2749-004 Foundation of Information Systems Spring Semester, 2016 3.0 Credit Hours (Last updated: 1/16/2016) Instructor: Dr. Wade Jackson, Associate Professor Phone1: 901-678-4550 E-mail:

More information

The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012.

The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012. Department of Mathematics and Computer Science Adelphi University Fall 2018 0145-275-001 Operating Systems Practicum Dr. R. M. Siegfried 407 Science (516)877-4482 http://home.adelphi.edu/~siegfried/cs271

More information

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018 Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018 CSCI 136 Section 00 Instructor: Michael Cassens Office: SS 411 Office Hours: MWF 11:00-11:50 am or by appt Phone: (415) 787-0577 E-mail: michael.cassens@mso.umt.edu

More information

Web Development: Client Side

Web Development: Client Side Course Description This course introduces web site design and development using EXtensible HyperText Markup Language (XHTML) and Cascading Style Sheets (CSS). You will learn standard XHTML and CSS and

More information

CSCI 201L Syllabus Principles of Software Development Spring 2018

CSCI 201L Syllabus Principles of Software Development Spring 2018 L Syllabus Principles of Software Development Spring 2018 Instructor: Jeffrey Miller, Ph.D. Email: jeffrey.miller@usc.edu Web Page: http://www-scf.usc.edu/~csci201 Office: SAL 342 Phone: 213-740-7129 Lectures:

More information

Graduate Certificate in Internet Business

Graduate Certificate in Internet Business Graduate Certificate in Internet Business Looking for a Career in Internet Business? Since the past decade, internet and web-based technologies have evolved to become a fundamental part of operations in

More information

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution Software Life Cycle Main issues: Discussion of different life cycle models Maintenance or evolution Introduction software development projects are large and complex a phased approach to control it is necessary

More information

IML 300: Reading and Writing the Web

IML 300: Reading and Writing the Web IML 300: Reading and Writing the Web University of Southern California Media Arts and Practice Fall 2017 2 units Professor: Lee Tusman Email: tusman {at} usc {dot} edu Office Hours: TBD Student Assistant:

More information

INF 315E Introduction to Databases School of Information Fall 2015

INF 315E Introduction to Databases School of Information Fall 2015 INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website

More information

Course Syllabus: CompTIA Network+

Course Syllabus: CompTIA Network+ Course Syllabus: CompTIA Network+ Instructor: Roger Elliott Email: relliott@c-tec.edu Phone: Office: (740) 364-2299 Cell (740) 814-7504 Courseware Course #: Hours: TestOut Network Pro 4.1 CompTIA Network+

More information

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012 Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012 I. COURSE DESCRIPTION Designed for seniors who are presently maintaining a physically active lifestyle and can pass the running, cycling,

More information

Langara College Spring archived

Langara College Spring archived 1 of 7 10/23/07 2:09 PM COMPUTING SCIENCE AND INFORMATION SYSTEMS DEPARTMENT COMPUTING SCIENCE AND INFORMATION SYSTEMS 1300 Systems Analysis & Design (3.0 credits) COURSE OUTLINE Spring 2008 Section 088

More information

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

MWF 9:00-9:50AM & 12:00-12:50PM (ET) Department of Mathematics and Computer Science Adelphi University Fall 2013 0145-443-001 Database Management Systems Dr. R. M. Siegfried 214 Post Hall (516)877-4482 siegfrie@adelphi.edu Office Hours Course

More information

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4 CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4 INTRODUCTION A. A study and use of vector graphics for production.

More information

Langara College Spring archived

Langara College Spring archived 1 of 7 11/23/2006 1:29 PM COMPUTING SCIENCE AND INFORMATION SYSTEMS DEPARTMENT COMPUTING SCIENCE AND INFORMATION SYSTEMS 1300 Systems Analysis & Design (3.0 credits) COURSE OUTLINE Spring 2007 Section

More information

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015 Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015 I. COURSE DESCRIPTION Designed for seniors who are presently maintaining a physically active lifestyle and can pass the running, cycling,

More information

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4. https://www.netacad.com/

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4. https://www.netacad.com/ HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline Connecting Networks [CISCO 4] COURSE NUMBER: COURSE NAME: Connecting Networks - 4 DIVISION: Business, Computing & Applied

More information

Computer Science Technology Department

Computer Science Technology Department Computer Science Technology Department Houston Community College Department Phone Number: ab Houston Community College ITMT 1370 Windows Client Operating System - Windows 10 Course Syllabus Summer 2017

More information

COURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015

COURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015 ****************************************************************************** YEAR COURSE OFFERED: 2015 SEMESTER COURSE OFFERED: SPRING DEPARTMENT: COMPUTER SCIENCE COURSE NUMBER: 20019 Room and Time:

More information

ISM 324: Information Systems Security Spring 2014

ISM 324: Information Systems Security Spring 2014 ISM 324: Information Systems Security Spring 2014 Instructor: Co-Instructor: Office: E-Mail: Phone: Office Hours: Jeffrey Wall Hamid Nemati 392 Bryan Building jdwall2@uncg.edu (email is the preferred method

More information

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR DEMR 1449 DIESEL ENGINES II SEMESTER HOURS CREDIT: 4

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR DEMR 1449 DIESEL ENGINES II SEMESTER HOURS CREDIT: 4 I. INTRODUCTION CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR DEMR 1449 DIESEL ENGINES II SEMESTER HOURS CREDIT: 4 A. This course provides an in-depth coverage of disassembling repair,

More information

MSIS-DL 317 Syllabus. Faisal Akkawi, Ph.D. Introduction to Databases Fall 09

MSIS-DL 317 Syllabus. Faisal Akkawi, Ph.D. Introduction to Databases Fall 09 Contact Information: Email: f-akkawi@northwestern.edu Office Phone: 312-503-2418 Cell Phone: 708-772-6323 Office Hours: Available by appointment MSIS-DL 317 Syllabus Faisal Akkawi, Ph.D. Introduction to

More information

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list.

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list. PROGRAMME SPECIFICATION MSc Real Estate Investment KEY FACTS Programme name Real Estate Investment Award MSc School Cass Business School Department or equivalent Specialist Masters Programme Programme

More information

CPS352 Database Systems Syllabus Fall 2012

CPS352 Database Systems Syllabus Fall 2012 CPS352 Database Systems Syllabus Fall 2012 Professor: Simon Miner Fall Semester 2012 Contact: Simon.Miner@gordon.edu Thursday 6:00 9:00 pm KOSC 128 978-380- 2626 KOSC 243 Office Hours: Thursday 4:00 6:00

More information

Tonight s Agenda. CSC340: Requirements Engineering. Course Objectives. Requirements Engineering. Software Engineering. What is Software Engineering?

Tonight s Agenda. CSC340: Requirements Engineering. Course Objectives. Requirements Engineering. Software Engineering. What is Software Engineering? Tonight s Agenda CSC340: Engineering Jennifer Campbell Lecturer Part 1 Introduction to course content Course information Changes to the SE courses/program Part 2 What are requirements? CSC340 University

More information

Master of Accounting (CPA Program)* Master of Advanced Professional Accounting

Master of Accounting (CPA Program)* Master of Advanced Professional Accounting Session 1 2018 CPA Information Session Master of Accounting (CPA Program)* Master of Advanced Professional Accounting Information and Enrolment Session * Master of Accounting (CPA Extension) for students

More information

ITSY Information Technology Security Course Syllabus Spring 2018

ITSY Information Technology Security Course Syllabus Spring 2018 ITSY 1342 - Information Technology Security Course Syllabus Spring 2018 Instructor Course Reference Number (CRN) Course Description: Name: Fidelis Ngang Tel: 713-718-5552 Office: Spring Branch, Room 900L

More information

ITS310: Introduction to Computer Based Systems Credit Hours: 3

ITS310: Introduction to Computer Based Systems Credit Hours: 3 ITS310: Introduction to Computer Based Systems Credit Hours: 3 Contact Hours: This is a 3 credit course, offered in accelerated format. This means that 16 weeks of material is covered in 8 weeks. The exact

More information

Course Syllabus: Linux Essentials

Course Syllabus: Linux Essentials Course Syllabus: Linux Essentials Instructor: Roger Elliott Email: rlelliott@c-tec.edu Phone: Office: (740) 364-2299 Cell: (740) 814-7504 Course text Course #: Hours: Meeting Days & Times: Location Linux

More information

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018 Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018 CSCI 491/595 Section 00 Instructor: Michael Cassens Office: SS 411 Office Hours: MWF 11:00-11:50 am or by appt Phone: (415) 787-0577

More information

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus INST 327 - Database Design and Modeling - Section 0101 Spring 2017 - Tentative Syllabus Instructors: Office: Phone: E-mail: Office Hours: Vedat G. Diker (Dr. Diker) Hornbake 4111F (301) 405-9814 vdiker@umd.edu

More information

Syllabus Course: MIS Foundation of Information Systems Fall Semester, Credit Hours

Syllabus Course: MIS Foundation of Information Systems Fall Semester, Credit Hours Syllabus Course: MIS 2749-001 Foundation of Information Systems Fall Semester, 2015 3.0 Credit Hours Instructor: Cindricka L. Arrington Phone: 901-598-3093 E-mail: carrngtn@memphis.edu Office: Virtual

More information

Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Fall 2014

Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Fall 2014 Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Fall 2014 I. COURSE DESCRIPTION Designed for students who have attained an intermediate skill level in golf. This course meets for the first

More information

IS 331-Fall 2017 Database Design, Management and Applications

IS 331-Fall 2017 Database Design, Management and Applications Instructor: Todd Will Office: GITC 5100 IS 331-Fall 2017 Database Design, Management and Applications E-Mail: todd.will@njit.edu Office Hours: Course Date/Time: Moodle Tuesdays and Thursdays, 5 to 6PM,

More information

Course Syllabus: CompTIA Network+

Course Syllabus: CompTIA Network+ Course Syllabus: CompTIA Network+ Instructor: Roger Elliott Email: relliott@c-tec.edu Phone: Office: (740) 364-2299 Cell (740) 814-7504 Courseware Course #: Hours: CompTIA Network+ (Exam N10-006) 30Bird

More information

College of San Mateo Course Outline

College of San Mateo Course Outline College of San Mateo Course Outline New Course Update/No change Course Revision (Minor) Course Revision (Major) Date: 1/26/12 Department: CIS Number: 420 Course Title: Project Management Professional Certificate

More information

STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY

STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY STUDY GUIDE: MASTER S DEGREE IN INTERNATIONAL ECONOMICS AND PUBLIC POLICY This version: August 01, 2012 This study guide informs you about the rules and policies for the Master s program in International

More information

GRADUATE CERTIFICATE IN RISK MANAGEMENT

GRADUATE CERTIFICATE IN RISK MANAGEMENT GRADUATE CERTIFICATE IN RISK MANAGEMENT If you are looking to develop expertise in a specialized area and broaden your knowledge base, but time and cost limitations are interfering with your ability to

More information

(Movement - Synthesis) Improve existing programming skills by developing much larger and more complex programs than in previous classes.

(Movement - Synthesis) Improve existing programming skills by developing much larger and more complex programs than in previous classes. Location MWF 1205-1255 Klaus 1443 Class Objective Purpose: CS2340 takes students who know an object-oriented language, and focuses on getting them to use that language in a true object-oriented style.

More information

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus Carolyn England COD Main #: 942-4125 Voicemail Ext. 4125 Office: BIC1544B (Division Office TEC1034) Mailbox: BIC1E01 Office Hours: M 12:05 pm 1:45 pm Tu 12:05 pm 1:45 pm W 12:05 pm 1:45 pm Th 9:00 am 10:40

More information

Guide for the international tekom certification examinations

Guide for the international tekom certification examinations Guide for the international tekom certification examinations 1 Obtaining the tekom-certificate First Level 1.1 The tekom-certificate First Level at a glance The tekom-certificate First Level is the first

More information

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is

More information

This Programme Schedule applies to the Bachelor of Computing Systems (BCS) Level 7 credits 360.

This Programme Schedule applies to the Bachelor of Computing Systems (BCS) Level 7 credits 360. PROGRAMME REGULATIONS Programme Schedule Bachelor of Computing Systems To be read in conjunction with Bachelors Generic Regulations. 1. Programme Schedule This Programme Schedule applies to the Bachelor

More information

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus Northeastern Illinois University CS 200, Section 1, Programming I, Fall 2017 Syllabus, Page 1 of 7 CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus COURSE INFORMATION: Credit

More information

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Course and Contact Information San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Instructor: Aikaterini Potika Office Location: MacQuarrie Hall 215

More information

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR WLDG 2453 ADVANCED PIPE WELDING SEMESTER HOURS CREDIT: 4

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR WLDG 2453 ADVANCED PIPE WELDING SEMESTER HOURS CREDIT: 4 I. INTRODUCTION CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR WLDG 2453 ADVANCED PIPE WELDING SEMESTER HOURS CREDIT: 4 A. Advanced topics involving welding of pipe using the shielded

More information

CASPER COLLEGE COURSE SYLLABUS BIOL 1000, Introduction to Biology I

CASPER COLLEGE COURSE SYLLABUS BIOL 1000, Introduction to Biology I CASPER COLLEGE COURSE SYLLABUS BIOL 1000, Introduction to Biology I Semester/Year: Fall 2015 Lecture Hours: 3 Lab Hours: 3 Credit Hours: 4 Class Time: Lecture: 11-12:15 PM Lab E: 1-3 PM Lab F: 3-5 PM Days:

More information

Instructions for Part I of the CWIC and Community Partner Work Incentives Counselor Assessment and Certification Process

Instructions for Part I of the CWIC and Community Partner Work Incentives Counselor Assessment and Certification Process Instructions for Part I of the CWIC and Community Partner Work Incentives Counselor Assessment and Certification Process February 2018 To be certified to provide work incentives planning and assistance

More information

Standard Course Outline IS 656 Information Systems Security and Assurance

Standard Course Outline IS 656 Information Systems Security and Assurance Standard Course Outline IS 656 Information Systems Security and Assurance I. General Information s Course number: IS 656 s Title: Information Systems Security and Assurance s Units: 3 s Prerequisites:

More information

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018 San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018 Course and Contact Information Instructor: Vidya Rangasayee Office Location: MH 213 Telephone:

More information

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13: Course Number: IS117 Course Title: Introduction to Website Development Section: 006 Semester: Spring 2018 Date & Time: Tuesday: 10:00 AM 12:50 PM Location: GITC 2400 Credits: 3 Contact Hours: 3 Hours Face-to-Face

More information

ab Houston Community College

ab Houston Community College Computer Science Technology Department Houston Community College/Northeast Department Phone Number: 713-718-6457 ab Houston Community College ITMT 2351 - Windows Server 2008 Server Administrator Course

More information

Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516) (not for homework submission)

Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516) (not for homework submission) Department of Mathematics and Computer Science Adelphi University Fall 2017 0145-270-002 Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516)877-4482 siegfrie@adelphi.edu (not for homework

More information

Object Oriented Programming

Object Oriented Programming Binnur Kurt kurt@ce.itu.edu.tr Istanbul Technical University Computer Engineering Department 1 Version 0.1.2 About the Lecturer BSc İTÜ, Computer Engineering Department, 1995 MSc İTÜ, Computer Engineering

More information

Systems Analysis and Design

Systems Analysis and Design Systems Analysis and Design Michael Brydon Summer 2003 Slide 1 Introduction to the Course Course structure Lectures: material from the Dennis text Labs: in-lab assignments, demonstrations, and consulting

More information

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012 Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012 I. COURSE DESCRIPTION An introduction to the concepts and techniques encountered in database systems. Topics include data independence,

More information

Software Engineering II

Software Engineering II Software Engineering II Introduction and Organization Software Engineering II WS 2018/19 Ralf Teusner ralf.teusner@hpi.de Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts Group

More information

Evaluation of Commercial Web Engineering Processes

Evaluation of Commercial Web Engineering Processes Evaluation of Commercial Web Engineering Processes Andrew McDonald and Ray Welland Department of Computing Science, University of Glasgow, Glasgow, Scotland. G12 8QQ. {andrew, ray}@dcs.gla.ac.uk, http://www.dcs.gla.ac.uk/

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

Curriculum for the Academy Profession Degree Programme in Computer Science Institutional section

Curriculum for the Academy Profession Degree Programme in Computer Science Institutional section Curriculum for the Academy Profession Degree Programme in Computer Science Institutional section Curriculum the Academy Profession Degree Programme in Computer Science Institutional section Contents 1.

More information

Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012

Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012 I. COURSE DESCRIPTION Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012 Designed for dance majors, the course helps students to develop and implement a personal fitness exercise

More information

CMPE/SE 135 Object-Oriented Analysis and Design

CMPE/SE 135 Object-Oriented Analysis and Design Course and Contact Information San José State University Department of Computer Engineering CMPE/SE 135 Object-Oriented Analysis and Design Instructor: Ron Mak Office Location: ENG 250 Email: ron.mak@sjsu.edu

More information

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates: Department of Electronics Engineering Technology Division of Architecture, Engineering, & Technology West Campus Building 9, Room 140 (407) 582-1902/1903 http://www.valenciacollege.edu/west/engineering/

More information

COMP-202A: Introduction to Computing 1

COMP-202A: Introduction to Computing 1 COMP-202A: Introduction to Computing 1 McGill University, Fall 2009 Course Details Instructor: Mathieu Petitpas (Course Coordinator) Office: McConnell Engineering Building (ENGMC) 104 Office hours: MW

More information

VO Software Engineering

VO Software Engineering Administrative Issues Univ.Prof. Dr. Peter Auer Chair for Information Technology Email: auer@unileoben.ac.at Lecture Thursday 10:15 11:45 Project Lab Montag 16:00 19:00 Literature Helmut Balzert, Lehrbuch

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 Course and Contact Information Instructor: Suneuy Kim Office

More information

ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012

ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012 ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012 Instructor Course Reference Number (CRN) Course Description: Course Prerequisite(s) Course Semester Credit Hours (SCH) (Lecture,

More information

CIT110 A+ Hardware Spring 2015

CIT110 A+ Hardware Spring 2015 CIT110 A+ Hardware Spring 2015 Instructor: Laura Pike Email: laura.pike@gbcnv.edu Phone: 775-753-2288 Office: HTC 131 Office Hours: Monday and Tuesday 9:00 11:00 am, Thurs. 4:00-5:00 pm LabSim: ISBN: 978-1-935080-42-8,

More information

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011 Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011 Credits: 3 Course Meets: Tuesday and Thursday 4:00 pm to 5:15 pm in HEC 104 Lab Hours: HEC 322 we will

More information

Computer Science 210: Data Structures

Computer Science 210: Data Structures Computer Science 210: Data Structures Welcome to Data Structures! Data structures are fundamental building blocks of algorithms and programs Csci 210 is a study of data structures design efficiency implementation

More information

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems 1 UoN/AA-003/FORM-QTLMS/V2/2017 TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems Semester: Summer 2017 Academic Year 2016-17

More information

ESET 349 Microcontroller Architecture, Fall 2018

ESET 349 Microcontroller Architecture, Fall 2018 ESET 349 Microcontroller Architecture, Fall 2018 Syllabus Contact Information: Professor: Dr. Byul Hur Office: 008 Fermier Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus 1. Course Objectives Welcome to MET CS342 Data Structures with Java. The intent of this

More information

Loyola Marymount University School of Education

Loyola Marymount University School of Education Loyola Marymount University School of Education The California Teaching Performance Assessment (CalTPA) Frequently Asked Questions The information presented in this guide is meant to serve as introductory

More information

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 Class Time: Saturday 8:30 AM - 12:00 PM Room: BU

More information

Computer Science Technology Department

Computer Science Technology Department Computer Science Technology Department Houston Community College Department Phone Number: ab Houston Community College ITMT 2301 - Windows Server 2008 Network Infrastructure Configuration Administering

More information

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) Course Title: Software Engineering Course No. : ICT Ed 528 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) 1. Course Description The

More information

EECE.2160: ECE Application Programming Spring 2017

EECE.2160: ECE Application Programming Spring 2017 Course Meetings Section 201: MWF 8-8:50, Ball 314 Section 202: MWF 12-12:50, Kitson 305 Course Website Main page: http://mjgeiger.github.io/eece2160/sp17/ Schedule: http://mjgeiger.github.io/eece2160/sp17/schedule.htm

More information

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014 Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014 I. COURSE DESCRIPTION The study of an approved topic, project, or practicum. Intended to supplement a subject already studied in a HPE class

More information

Syllabus Class schedule Section 1: Tuesdays 9:00 11:50 Section 2: Tuesdays 1:00 3:50

Syllabus Class schedule Section 1: Tuesdays 9:00 11:50 Section 2: Tuesdays 1:00 3:50 GBDA 228 Digital Imaging of Online Applications Winter Term 2018 University of Waterloo, Stratford Campus Global Business and Digital Arts Syllabus Class schedule Section 1: Tuesdays 9:00 11:50 Section

More information

Curriculum for the Bachelor's Degree Programme in Web Development Institutional section

Curriculum for the Bachelor's Degree Programme in Web Development Institutional section Curriculum for the Bachelor's Degree Programme in Web Development Institutional section Curriculum for the Bachelor's Degree Programme in Web Development Institutional section Table of contents 1.... 0

More information

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule Instructor: Vishal Sachdev Office Location: # 7 Wohlers Hall E-mail : Use Compass e-mail for communication, vishal@illinois.edu

More information

Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014

Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014 I. COURSE DESCRIPTIONS Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014 Designed only for the student who is a member of the ORU varsity cheerleaders, yell leaders, dance squad,

More information

ITP489 In-Memory DBMS for Real Time Analytics

ITP489 In-Memory DBMS for Real Time Analytics ITP489 In-Memory DBMS for Real Time Analytics Instructor: Richard W. Vawter ITP 489, Spring 2015 Office: OHE 530B Location: OHE 540 E-Mail: vawter@usc.edu Wed. 2:00-4:50 p.m. Phone: (213) 740-9541 Office

More information