CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Software Engineering Principles BİL403 FALL 3+0 C 6
    Learning Outcomes
    1-understand the software processes
    2-be familiar with software project management concepts
    3-analyse and design of complex software systems
    4-make systematic and formal software testing and to be familiar with testing tools
    5-gain a broad knowledge on popular methods in software engineering
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14342
    Classroom study (Pre-study, practice)148112
    Assignments0000
    Short-Term Exams (exam + preparation) 0000
    Midterm exams (exam + preparation)4011010
    Project0000
    Laboratory 0000
    Final exam (exam + preparation) 6011414
    0000
    Total Workload (hours)   178
    Total Workload (hours) / 30 (s)     5,93 ---- (6)
    ECTS Credit   6
  • Course Content
  • Week Topics Study Metarials
    1 Hardware, Software, Operating Systems R1-Chapter-1
    2 Word Processing R1-Chapter-2
    3 Data processing R1-Chapter-3
    4 Presentation Preparation R1-Chapter-3
    5 Image processing R2-Chapter-3, R2-Chapter-4
    6 Document Processing R2-Chapter-4
    7 Creating a Web Page R2-Chapter-5
    8 Introduction to Programming R2-Chapter-5
    9 Basic Programming Structures R2-Chapter-5
    10 Web Application Basics R2-Chapter-7
    11 Flow Control-I R2-Chapter-7
    12 Flow Control-II R2-Chapter-6, R2-Chapter-7
    13 Functional Abstraction-I R2-Chapter-6, R2-Chapter-7
    14 Functional Abstraction-II R2-Chapter-6, R2-Chapter-7
    Prerequisites -
    Language of Instruction Turkish
    Responsible Assist. Prof.Dr. Fuat TÜRK
    Instructors -
    Assistants -
    Resources R1. Roger S. Pressman, Software Engineering:A Practitioners Approach, McGraw- Hill, 2005. R2. Sommerville I., Software Engineering, Addison-Wesley, 2010.
    Supplementary Book -
    Goals to introduce the Software Engineering principles and methods in order to analyze, design, and test software projects
    Content Hardware, Software, Operating Systems, Word Processing, Data processing, Presentation Preparation, Image processing, Document Processing, Creating a Web Page, Introduction to Programming, Basic Programming Structures, Web Application Basics, Flow Control, Functional Abstraction
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems. 5
    2 To have the ability to define, model, and solve problems related to Computer Engineering. 5
    3 To be able to design and conduct experiments, as well as to analyze and interpret data. 4
    4 To be able to design and analyze a process for a specific purpose within technical and economical limitations. -
    5 To be able to use modern techniques and calculation tools required for engineering applications. 4
    6 To have the awareness of professional liabilities and ethics. -
    7 To be able to get involved in interdisciplined and multidisciplined team work. -
    8 To be able to declare his/her opinions orally or written in a clear, concise and brief manner. -
    9 To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning. -
    10 To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems. -
    11 To have knowledge about of contemporary issues. 4
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster