ISD LECT 1upd
ISD LECT 1upd
SOFTWARE
ENGINEERING
Ms. Sabah Arif
CSSE3113
DESCRIPTION & OBJECTIVE
Describe the field of Software Engineering
Give an overview of Software Engineering
Activities
Give knowledge of software engineering
concepts, principles and techniques
Enable students to apply the learnt concepts to
develop software
GUIDELINES
The course outline is tentative
Evaluation will be based on all class discussions,
handouts, recommended readings, slides etc.
Rote learning
Active participation
Announcements etc. will be made via Portal
PLAGIARISM
Cheating is not only unethical; it is also against the University
rules and will not be tolerated. Any form of cheating in
programming assignments, homework problems, quizzes, and
exams will result in strict action. Plagiarism detection tools will be
used to determine who has cheated in programming assignments.
All the parties involved will be awarded Zero in first
instance. Repeat of the same offense will result in (F)
grade.
USE PROPER REFERENCING IF ANY MATERIAL TAKEN FROM
ANYWHERE
NO REFERENCE MEANS DECEPTION
GUIDELINES (CONTD.)
Honor Code
Permitted Collaboration
Not Permitted Collaboration (i.e. Plagiarism)
Assignments
Copying solutions from others
Using work from past semesters
Studying other students’ solution
Quizzes and Exams
Looking at others’ exam
Not keeping your eyes on your examn quizzes 1st offense will result in award
of -1, 2nd offense -2, 3rd -5 and 4th offense will result in cancellation of the quiz)
GUIDELINES (CONTD.)
Honor Code (Contd.)
Not Permitted Collaboration (Contd.)
Penalty
Grade reduction
Referral to concerned authority in the University
F Grade
All of the above
Other Offenses
Penalty
Same as above
A representation of an
algorithm?
SOFTWARE
What is a Software?
- in a well-defined process
(e.g. using organizational standards for interprocess
communication, data formats, error handling etc.)
Methods
Process
A quality Focus
SOFTWARE ENGINEERING
Solving Problems
Computers
Computing