OV-1.1 CSE230 CSE230 Introduction to Databases Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut 371.

Slides:



Advertisements
Similar presentations
Today’s Agenda  Syllabus CS2336: Computer Science II.
Advertisements

OBJECT ORIENTED PROGRAMMING M Taimoor Khan
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
OV-1.1 CSE4701 CSE4701 Introduction to Databases Prof. Steven A. Demurjian Computer Science & Engineering Department The University of Connecticut 371.
OV-1.1 CSE4100 CSE4100 Programming Language Translation Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
OV-1.1 CSE4939 CSE4939 CS & E Design Laboratory Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut.
General information CSE 230 : Introduction to Software Engineering
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
FE.1 CSE4100 Final Exam Advice and Hints Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut 191 Auditorium.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
OV-1.1 CSE244 CSE244 Programming Language Translation Aggelos Kiayias Computer Science & Engineering Department The University of Connecticut 371 Fairfield.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
230EA.1 CSE 2102 CSE2102 Exam Advice and Hints Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut 271.
OV-1.1 CSE2102 CSE2102 Intro to Software Engineering Prof. Steven A. Demurjian, Sr. Director, CS&E Graduate Program Computer Science & Engineering Department.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
SE3183 Advance Web Programming Programming Session 2013/2014.
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.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
OV-1.1 CSE262 CSE293 CSE262 Software Engineering Laboratory CSE293 CS & E Design Laboratory Prof. Steven A. Demurjian, Sr. Computer Science & Engineering.
Welcome to Data Structures. Course Introduction Instructor : r 신 용 태 r 愼 鏞 台 r Yongtae Shin r 정보과학관 422 호 r r r Homepage.
DigitalHC-1 CSE 5810 Digital Healthcare Security Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut.
Advanced Software Engineering Dr. Cheng
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computer Network Fundamentals CNT4007C
CSE3002 Social, Ethical & Prof. Issues in CSE History of Computing
Andy Wang Object Oriented Programming in C++ COP 3330
CS101 Computer Programming I
Course Introduction 공학대학원 데이타베이스
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CSE4701 Introduction to Databases
Computer Networks CNT5106C
Andy Wang Object Oriented Programming in C++ COP 3330
CSE4701 Introduction to Databases
Cpt S 471/571: Computational Genomics
COMS 261 Computer Science I
Computer Networks CNT5106C
CSE4102 Programming Languages
CS Computer Science II: Data Structures and Abstraction Fall 2009
CSE4939W/4940 CS & E Design Lab I/II
Presentation transcript:

OV-1.1 CSE230 CSE230 Introduction to Databases Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut 371 Fairfield Road, Box U-2155 Storrs, CT (860)

OV-1.2 CSE230 Course Goals 1. To Provide an Indepth Exposure to Software Engineering Concepts - Emphasizing The Object- oriented Approach 2. Knowledge of and Training in the Methods and Techniques that are the Basis for the Design and Development of Large-scale Software Systems 3. Stress Problem Solving and Design as the Key, Important, and Critical Skills in Software Engineering 4. De-emphasize Programming Language Syntax And Semantics

OV-1.3 CSE230 Course Philosophy  Software Engineering is Not an Isolated Activity!  Successful Software Engineering Must:  Involve group of individuals with diverse backgrounds, skills, and expertise all geared towards a common goal.  Be interdisciplinary, with respect to computer science and engineering and the intended application domain.  Embody concrete theory and engineering methods that promote accurate and precise specification, design, development, testing, integration, maintenance, evolution, etc.

OV-1.4 CSE230 Course Philosophy  Knowledge Acquisition in Software Engineering Requires:  Continuous exposure to new techniques, methods, and tools.  Investigation of different and varied software engineering approaches for problem solving and design.  Practice that applies techniques to ``real world'' - this often requires an indepth knowledge of application domain (typically not CSE!).  Computer Science and Engineering is an Evolving Discipline  Professional Responsibility to Maintain Currency

OV-1.5 CSE230 Textbooks and Class Materials  UConn COOP has One Required Text …  Fundamentals of Software Engineering, Ghezzi, Jazayeri, Mandrioli, Prentice-Hall, 2 nd edition (2002)  2 nd Text – TBD – Software Practices/Experiences textbook  CSE230 Web Site at … 

OV-1.6 CSE230 Weekly Topic Coverage  1 Introduction to SWE Ch 1,2,3  2 Software Design/Archit. Ch 4, web site  1 UML web site  1 Service-Oriented Computing web site  1.5 Specifications Ch 5  0.5 Writing Specifications web site  1.0 Aspect-Oriented SW Design web site  1 Verification and Testing Ch 6  1.5 Software Process Ch 7  1 Software Management Ch 8  1 Software Tools Ch 9  1 Software Security web site  1.5 Two Semester Exams + Final Exam Weeks Topic Chapters

OV-1.7 CSE230 Course Projects and Exams Must Pass Both Projects And Exams to PASS!!!  Projects - Individual and Team (40-50% of Grade)  Combination of Individual and 2 Person Teams  Design Emphasis using either EclipseUML or Together Architect  PLs: Java, C, C++, Other?  Exams (40-50% of Grade)  Likely Midterm and Final  Closed Book and Closed Notes  Homeworks (0-20%)  Throughout the Semester - In Class also  If no credit, Up to 2 Bonus Pts. Per Handed in Assignment  Note: All Subject to Change

OV-1.8 CSE230 Course Projects - Development  Project Possibilities:  OO Design + OO Programming  Java API (Compiled) with Extensions via Project  Mutli-Programming Language Project  Middleware Project (JINI or.NET)  Web-Based, Two or Three Tier Application with the Potential for DB Behind the Scenes  Dynamic Memory Allocation via Linked Lists and Trees in C/C++ with Various Searching Alternatives

OV-1.9 CSE230 Course Projects - Design  Design Platform - UML - Varied Diagrams  Use-Case, Activity, State-Chart, Sequence, Class  Use of Together Architect/EclipseUML/Rhapsody  Project Possibilities:  Usage of Multiple UML Tools  Together Architect: Basic UML Design  Eclipse UML: Transitioning from Design to C++ and/or Java in the Same Environment (Eclipse)  Rhapsody: Real-Time Design  Exploring the Ability for Detailed Real-Time Design  Simulation and Design Execution  Aligned with Material in Chapter 5 Ghezzi

OV-1.10 CSE230Cheating/Collaboration  Not Tolerated in Any Form!!!  Severe Penalties are Likely!!!  See Univ. of Connecticut Student Conduct Code  F in Course if Copy another Student’s work  Split Grade Among Collaborators  Drop Final Letter Grade  All Homeworks/Some Projects Represent Individual Effort!  Remaining Projects Represent Team Effort  Cooperative Problem Solving and Sharing Code is NOT Permitted and Will Likely Lead to Fs!  Electronic Information is More Accessible!  Protect your Files!

OV-1.11 CSE230 Lateness Policies/Exams  Late Assignments (Projects) will Not be Accepted Except with Prior Permission or Emergencies  Prior Permission: Contact the Instructor Three Days Before the Due Date  Emergencies: Illness, Death in the Family, etc.  Contact  S. Demurjian at ITE265, x6-4818, by or via the CSE Office, ITE250, x  A Late Assignment is Recorded as a Zero Grade  Assignment Due Date Means Start of Class!!!  Makeup on Absent Exam at Instructor’s Discretion

OV-1.12 CSE230 Class Attendance and Computing  Attendance in Class is …  Responsibility of each Student  May Result in Missing Hint/Clarification/Error on Class Project  Change in Due Date or Exam Date  I Won’t Guarantee that All Information Makes it to Web!  Computing for Class is …  Predominately PCs - ITE Concourse Level or Engineering Learning Center (ITE 1st floor)  Take Files with You!  Your Responsibility to Protect Your Files