IT215 Systems Software Semester II,

Slides:



Advertisements
Similar presentations
ITCS 3181 Logic and Computer Systems
Advertisements

1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Network Operating System Administration 2nd semester
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Lecture 0 Digital Electronics Fundamentals Computer Architecture and System Software There are 10 kinds of people in this world – those who understand.
COURSE ADDITION CATALOG DESCRIPTION To include credit hours, type of course, term(s) offered, prerequisites and/or restrictions. (75 words maximum.) 4/1/091Course.
Plagiarism What it is and how to avoid it Designed by Kristina Ryan Library & Learning Resources June 18, 2011.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
Principles of Programming Languages CMSC 331 Fall 2013.
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
LINUX System : Lecture 1 Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
© Uppsala University, IT Dept. Computer Networks I / DT014/1TT821 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology.
1DT057 Distributed Information System Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
Principles of Programming Languages CMSC 331 Fall 2010.
King Saud University1 CSC 112 Java Programming I Introduction.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
CSE 489/589 Modern Networking Concepts
Welcome to SSE3044 Operating Systems!
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Course Information EECS 2031 – Section A Fall 2017.
Computer Engineering Department Islamic University of Gaza
Welcome to Computers in Civil Engineering 53:081 Spring 2003
CS101 Computer Programming I
CSc 020: Programming Concepts and Methodology II
EGR 115 Introduction to Computing for Engineers
CSCE 451/851 Operating System Principles
Course Information Mark Stanovich Principles of Operating Systems
CPSC 441: Computer Communications
Course Information and Introductions
Computer Networks CNT5106C
Course Overview - Database Systems
Andy Wang Operating Systems COP 4610 / CGS 5765
Systems Programming Intro
Syllabus.
Principles of Programming Languages
IS 651: Distributed Systems
Principles of Programming Languages
CS 1111 Introduction to Programming Fall 2018
Accelerated Introduction to Computer Science
CSC227: Operating Systems
First Semester 1439/1440 Welcome 
Course Information EECS 2031 Fall 2016.
Bus 100: Business communications
Principles of Imperative Computation
Computer Networks CNT5106C
Principles of Programming Languages CMSC 331 Spring 2010
Course Overview CSE5319/7319 Software Architecture and Design
CMSC 341 Spring 2007.
PROFESSIONAL ETHICS LECTURE#04 Academic Ethics Code Violations 1.
Sarah Diesburg Operating Systems CS 3430
Principles of Programming Languages CMSC 331 section 0101 Fall 2008
Term Dr Abdelhafid Bouhraoua
CS201 – Course Expectations
Presentation transcript:

IT215 Systems Software Semester II, 2009-10 Prof. Sanjay Srivastava sanjay_srivastava@daiict.ac.in Faculty Bldg. 1, Room 1205 Phone: 547 9/15/2019 Sanjay Srivastava, DA-IICT

Sanjay Srivastava, DA-IICT Overview Operational Details Evaluation Scheme Ethical Code Mode of Interactions Course Introduction 9/15/2019 Sanjay Srivastava, DA-IICT

Operational Details Resources Course website: http://intranet.daiict.ac.in/~sanjay_srivastava/ http://courses.daiict.ac.in/ (IT215) Teaching Assistants (Lead TAs) 200811039 Rucha Kulkarni 200811029 Janaki Akhani 9/15/2019 Sanjay Srivastava, DA-IICT

Operational Details Text Books T-1 Operating System Concepts, Silberschatz, Galvin T-2a UNIX System Programming, Haviland, Gray, and Salama T-2b UNIX Network Programming, Richards Stevens 9/15/2019 Sanjay Srivastava, DA-IICT

Operational Details Reference Books R-1 Computer Networks, Tanenbaum A.S. R-2 Computer Systems: A Programmer's Perspective”, Bryant and O'Hallaron R-3 Advanced Programming in Unix Environment”, Stevens Richards 9/15/2019 Sanjay Srivastava, DA-IICT

Operational Details Laboratory Weekly 3-hour labs Lab tutorial will be part of the lab session. ALL labs must be completed. Otherwise an ‘F’ grade will be awarded. Lab evaluation scheme is on the course website. Lab results/work to be shown at the end of the labs. Viva will be taken during the lab itself. Completed lab report to be submitted a day before the next lab date. 9/15/2019 Sanjay Srivastava, DA-IICT

Sanjay Srivastava, DA-IICT Evaluation Scheme Labs 20% Tests (2) 40% Final Exam 40% 9/15/2019 Sanjay Srivastava, DA-IICT

Sanjay Srivastava, DA-IICT Ethics - Definition Ethics: (via ethica from the Ancient Greek] "moral philosophy", from the adjective of ēthos "custom, habit") -A major branch of philosophy, is the study of values and customs of a person or group. -A Community Code of Conduct 9/15/2019 Sanjay Srivastava, DA-IICT

Sanjay Srivastava, DA-IICT Plagiarism Plagiarism is intentional/unintentional use of others words and ideas and passing them as your own. To avoid plagiarism one must cite the work used and also paraphrase sentences from published literature. The students are here to learn and train their minds in reliable thinking and articulating their ideas into words. 9/15/2019 Sanjay Srivastava, DA-IICT

Cheating in examinations and assignments Doing this violates academic integrity Exams/Quizzes are conducted to evaluate a particular student and cheating at exams nullifies the purpose. Assignments are given as part of a learning exercise and must be done individually or in your own group specified by the faculty member. 9/15/2019 Sanjay Srivastava, DA-IICT

Sanjay Srivastava, DA-IICT What to do? Do your own assignments Write your own exams Write reports in your own words Cite the literature you have used 9/15/2019 Sanjay Srivastava, DA-IICT

Useful documents/websites for more information In the “Academic” folder: Disciplinary Guidelines for Students Examination Rules for Students On Internet: http://gervaseprograms.georgetown.edu/hc/plagiarism.html http://cise.sbu.ac.uk/plagposter/ http://www.indiana.edu/~wts/pamphlets/plagiarism.shtml 9/15/2019 Sanjay Srivastava, DA-IICT

Sanjay Srivastava, DA-IICT Mode of Interactions In-class Interactions PRS (Personal Response System) Discussion Board on the “courses” website Individual Interactions Office Hours : Tue, Thu 5pm Weekly reading material (e.g. The Art of Unix Programming – in Class Notes section) 9/15/2019 Sanjay Srivastava, DA-IICT

Course Introduction Systems Software - Why? Computers have evolved from being computing elements to a combination of computing and communicating elements Traditional application development models and underlying architecture are not adequate 9/15/2019 Sanjay Srivastava, DA-IICT

Course Introduction Systems Software - How? Focus on computing and communication as services as defined by their interface Introduction to API design and underlying building blocks Design of systems applications using low level constructs, API 9/15/2019 Sanjay Srivastava, DA-IICT

Sanjay Srivastava, DA-IICT Summary Lectures to focus primarily on computation/network systems concepts, systems software design Labs to focus on design and implementation of systems application using appropriate APIs 9/15/2019 Sanjay Srivastava, DA-IICT