SAN JOSE STATE UNIVERSITY College of Engineering ISE/COMP 270 Information Engineering / Computer Engineering – Spring 2013 Professor: Ammar Rayes Professor’s Home Page: http://www.sjsu.edu/people/ammar.rayes/ Course URL: http://www.sjsu.edu/people/ammar.rayes/courses/ Email: ammar.rayes@sjsu.edu COURSE OBJECTIVES 1. To give the student a solid foundation on Information System Devolvement Methods including systems analysis process, software development process, some basic concepts about hardware implementation and their implications for information engineering. 2. To give the student a solid foundation on Information Engineering: networking fundamentals, network management fundamentals, formulation of informational needs, ERP, big data, cloud computing and Internet of Things. COURSE CONTENTS – – – – – – – – – – – The Context of System Analysis and Design Methods Info System Development Project Management System Analysis Methods Requirements / Fact Finding Techniques Data base modeling and design System design methods Life Cycle Planning Computer Communications and Network Fundamental Network Management Fundamentals Recent Advances: Cloud Computing, Big Data, Internet of Things, Machine to Machine, etc. Lecture Topics: Technologies, strategies and systems for planning, analyzing, designing and implementing data resources in order to satisfy the information needs of an enterprise and to support continuous improvement in process efficiency and product quality. Individual Projects: A main project will be assigned. Each student will be expected to complete the project alone, without any collaboration with fellow students or any other people. Each student will be expected to select a topic related to the course as the subject of a final project. Different students may work on the same or similar subjects, but, again, the final projects are “individual” projects, with no collaboration with fellow students or any other people allowed. PRE-REQUISITE: ISE graduate standing, MSE graduate standing or instructor consent. COURSE CONDUCT: One 2-hour-and-45-minute lecture per week. Reading assignments will be made, and the reading should be completed prior to the corresponding lecture. Exercise problems will be assigned for homework. TEXT: Systems Analysis and Design Methods (7th Edition), J.L. Whitten, L.D. Bentley and Kevin Dittman, McGraw-Hill. Computer Networking A Top-Down Approach (5th Edition), J. F. Kurose and K. W. Ross, Addison Wesley. GRADING Homework - 15%: Homework will be checked for completion. No late homework will be accepted. Mid-term examination - 20%. Final Examination – 20%. Final Project (Required- Cannot pass without the final report) – 45%: Its evaluation consists of three independent components: evaluation of technical contents, evaluation of presentation and assessment of competency in technical writing. Technical contents - 10%: The value of the technical contents will be evaluated, and it accounts for 10% of the course grade. Presentation – 5%: 5 minutes will be allocated for the presentation of each final project. The score will account for 5% of the course grade. Competency in technical writing as demonstrated by the final report – 30%: This report summarizes the results of the final project. The student’s competency in technical writing accounts for 30% of his or her grade for this course. This 30% is allocated exclusively to the technical writing of the report. The performance in presenting the final report to the class will be assessed as an additional and independent component and will account for the 5% of course grade specified in the previous bullet. This competency will be assessed based on this final report. This is a major report, with a minimum-length requirement of 10 single-spaced pages. More precisely, the main body of the text of the final report must be 10 pages or longer on 11-inch by 8.5-inch paper, with a 1-inch margin on all four sides and with a font size of 12 or smaller. The title page, coversheets, references, bibliography, acknowledgement, tables and figures are not considered as part of the main body of the text. This is also an individual report, to be authored by only one student and not to be written by a team of multiple students. It must be written without any assistance from any other people. Before submitting the final report to the instructor, the student must submit it to “turnitin.com.” Submission details will be announced in class. Important (Final Project Report): 1. All References must be listed according to IEEE standards. 2. You MUST put citations if you are quoting or paraphrasing from other material in the TEXT. If you look at any IEEE article, you will see that it is full of them (ie: According to [7]...... or APA style: according to Gao(2007).... 3. Wikipedias are not acceptable References/Sources. POLICY STATEMENTS Academic Integrity Statement (from Office of Judicial Affairs) The University’s Academic Integrity Policy requires you to be honest in all your academic course work. Faculty are required to report all infractions to the Office of Judicial Affairs. The policy on academic integrity can be found at http://www2.sjsu.edu/senate/S04-12.pdf . Collaboration with fellow students or any other people on any of the examinations or individual projects is prohibited, and all violators will receive an F as the course grade, regardless of the roles as an assistance seeker or as an assistance provider. Plagiarism, as defined on Judicial Affairs website at http://www2.sjsu.edu/senate/plagarismpolicies.htm, will not be tolerated. If you would like to include in your paper any material you have submitted, or plan to submit, for another class, please note that SJSU’s Academic Integrity policy S04-12 requires approval by instructors. University Policies and Procedures You are responsible for understanding the policies and procedures about add/drops, academic renewal, withdrawal, etc. Details can be found at http://www2.sjsu.edu/senate/S04-12.pdf Office Hours Mondays: 5-6PM or by appointment (Please email for confirmation). TENTATIVE COURSE CALENDAR Class 1 Date 1/28 Chapter Whitten& Bentley Chapter 3 Whitten& Bentley Chapter 4 Whitten & Bentley Chapter 5 Whitten & Bentley Chapter 6 Whitten & Bentley Chapter 7 Whitten & Bentley Chapter 8 2 2/4 3 2/11 4 2/18 5 2/25 6 3/4 7 8 9 10 3/11 3/18 3/25 4/1 11 4/8 12 4/15 13 4/22 Computer Networking 14 4/29 Computer Networking 15 5/6 Computer Computer Networking Computer Networking Computer Networking Topics Introduction, Information Systems Development, Fundamental underlying principles, CMM for quality management, 10 principles for sys development. Project Management: Definitions, Process Tools, PERT vs. Gant, Project Management 8 activities. System Analysis: Scope definition, problem analysis, requirements analysis, decision analysis phases. Project Presentations. Functional vs nonfunctional requirements, Ishikawa (fishbone) diagram, Fact-Finding Techniques and Requirements Discovery Project Presentations Use-case modeling, steps for preparing a use-case model. Project Presentations Data Modeling, DBs, Define data modeling and explain its benefits, basic concepts and constructs of a data model, entity relationship data model. Project Presentations Mid-term Exam No Class Spring Recess (March 26-30, 2012). Intro to Networking Project Presentations Computer Communications and Network Fundamental Project Presentations Computer Communications and Network Fundamental Project Presentations Reports Due Date Network Fundamental, network management fundamentals, formation of information needs, ERP, Big Data, Cloud Computing, and IoT. Project Presentations Network Fundamental, network management fundamentals, formation of information needs, ERP, Big Data, Cloud Computing, and IoT. Project Presentations Network Fundamental, network management fundamentals, Networking 16 17 5/13 5/20 Monday formation of information needs, ERP, Big Data, Cloud Computing, and IoT. Project Presentations Course Review Final Exam (5:15-7:30 PM)