Jumat, 19 Oktober 2012

Lectures

RESEARCH METHODOLOGY (RM)
Mata kuliah yang membahas tentang metodologi penelitian, khususnya untuk bidang computing. Fokus bahasan adalah tentang pengantar penelitian, identifikasi masalah, penentuan topik penelitian, landasan teori, kerangka konsep, hipotesis, dan metodologi penelitian. Mahasiswa yang telah mengikuti mata kuliah ini diharapkan dapat melakukan penelitian tesis dengan baik dan berkualitas.
  • Slide Materi: (versi agustus 2012)
    1. Research Methodology
  • Textbooks:
    1. Christian W. Dawson, Project in Computing and Information System a Student Guide 2nd Edition, Addison-Wesley, 2009
    2. Mikael Berndtsson, Jörgen Hansson, Björn Olsson, Björn Lundell, Thesis Projects – A Guide for Students in Computer Science and Information System 2nd Edition, Springer-Verlag London Limited, 2008


DATA MINING (DM)
Mata kuliah yang membahas tentang data mining. Fokus bahasan adalah tentang pengenalan data mining, proses data mining, evaluasi dan validasi pada data mining, metode dan algoritma, serta jenis penelitian data mining. Mahasiswa yang telah mengikuti mata kuliah ini diharapkan dapat memahami materi dan melakukan penelitian pada tema data mining dan machine learning dengan baik dan berkualitas.
OBJECT-ORIENTED PROGRAMMING (OOP)
Mata kuliah yang membahas pemrograman berorientasi objek dengan bahasa pemrograman menggunakan Java. Materi disajikan dengan metode perimbangan teori-praktek, dengan harapan bahwa mahasiswa disamping memahami paradigma berorientasi objek, juga memiliki skill pemrograman di level dasar-intermediate. Materi kuliah telah sukses diterapkan di ratusan kelas progam sarjana (s1) dan pasca sarjana (S2), dengan latar belakang pendidikan audiense yang beraneka ragam (IT atau non-IT).
SOFTWARE ENGINEERING (SE)
Mata kuliah yang membahas keseluruhan aspek produksi software dalam kerangka software development life cycle (SDLC), mulai dari tahap requirement analysis, desain, coding, testing, sampai ke maintenance. Mahasiswa yang menyelesaikan mata kuliah ini diharapkan mampu memahami proses pengembangan software secara komprehensif, termasuk didalamnya standard, notasi, dan pengukuran kualitas. Materi juga mengkombinasikan faktor non-teknis, sehingga dapat membentuk mahasiswa menjadi technopreneur dalam bidang pengembangan software.
SYSTEMS ANALYSIS AND DESIGN (SAD)
Mata kuliah yang membahas bagaimana melakukan analisa dan desain sistem berorientasi object. Software development life cycle (SDLC) dan software development methodologies dijelaskan dengan komprehensif, sehingga memudahkan pemahaman. Unified Modeling Language (UML) yang sudah menjadi standard notasi pada object-oriented analysis design digunakan dengan disertai studi kasus pengembangan yang riil.
  • Slide Materi:  (versi oktober 2012)
    1. Introduction
    2. Project Planning
    3. System Analysis
    4. System Design
    5. System Implementation
  • Software Requirements:
    1. Java SE Development Kit 7
    2. Netbeans IDE 7.2
    3. Sparx Enterprise Architect 9.4
    4. Bizagi Modeler 2.3
  • Textbooks:
    1. Alan Dennis et al, Systems Analysis and Design with UML 4th Edition, John Wiley and Sons, 2013
    2. Gary B. Shelly and Harry J. Rosenblatt, Systems Analysis and Design 9th Edition, Course Technology, 2011
    3. Hassan Gomaa, Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures, Cambridge University Press, 2011
    4. Jeffrey A. Hoffer et al, Modern Systems Analysis and Design 6th Edition, Prentice Hall, 2010
    5. Kenneth E. Kendall and Julie E Kendall, Systems Analysis and Design 8th Edition, Prentice Hall, 2010
BUSINESS PROCESS MODELING NOTATION (BPMN)
Mata kuliah yang membahas bagaimana melakukan analisa kebutuhan dan mencapture business process pada suatu organisasi dengan Business Process Modeling Notation (BPMN). BPMN muncul karena keterbatasan yang ada pada notasi dan diagram business process lain, misalnya flow chart, activity diagram, dan eriksson penker diagram. BPMN saat ini sudah menjadi notasi business process yang standard dan mulai banyak digunakan di organisasi atau perusahaan secara internasional. Tool yang digunakan adalah Bizagi Modeler yang merupakan software opensource untuk pembuatan BPMN.
  • Slide Materi:
    1. Introduction
    2. Project Planning
    3. Requirement Analysis
    4. Business Process Modeling
    5. Business Process Modeling Notation (BPMN)
    6. BPMN Modeling using Bizagi Modeler
  • Software Requirements:
    1. Bizagi Modeler 2.3
    2. Sparx Enterprise Architect 9.4
  • Textbooks:
    1. Object Management Group, Business Process Model and Notation (BPMN), OMG Document Number: formal/2011-01-04, 2011
    2. Object Management Group, BPMN 2.0 by Example, OMG Document Number: dtc/2010-06-02, 2011
    3. Bruce Silver, BPMN Method and Style 2nd Edition, Cody-Cassidy Press, 2011
    4. Derek Miers and Stephen A. White, BPMN Modeling and Reference Guide, Future Strategies Inc., 2008
    5. Tom Debevoise, Rick Geneva, and Richard Welke, The Microguide to Process Modeling in BPMN 2.0 2nd Edition, CreateSpace, 2011
SOFTWARE QUALITY ASSURANCE (SQA)
Mata kuliah yang membahas bagaimana melakukan penjaminan kualitas software, termasuk didalamnya software testing dan software defect prediction. Kelanjutan dari seri mata kuliah Software Engineering.
  • Slide Materi:
    1. Introduction
    2. Software Quality Factors
    3. Pre-project Software Quality Components
    4. SQA Components in the Project Life Cycle
    5. Software Quality Infrastructure Components
    6. Management Components of Software Quality
    7. Standards, Certification and Assessment
    8. Organizing for Quality Assurance
  • Software Requirements:
    1. Java SE Development Kit 7
    2. Netbeans IDE 7.2
  • Textbooks:
    1. Daniel Galin, Software Quality Assurance, Addison-Wesley, 2004
    2. Jeff Tian, Software Quality Engineering, John Wiley & Sons, Inc., 2005
    3. G. Gordon Schulmeyer, Handbook of Software Quality Assurance 4th Edition, Artech House, 2008
    4. Kshirasagar Naik and Priyadarshi Tripathy, Software Testing and Quality Assurance, John Wiley & Sons, Inc., 2008
SOFTWARE TESTING (ST)
Mata kuliah yang membahas tentang software testing secara komprehensif, dengan acuan mengikuti sertifikasi software testing yang diselenggarakan oleh The International Software Testing Qualifications Board (ISTQB). Merupakan kelanjutan dari seri mata kuliah Software Engineering.
  • Slide Materi:
    1. The Fundamentals of Software Testing
    2. Life Cycles
    3. Static Testing
    4. Test Design Techniques
    5. Test Management
    6. Tool Support for Testing
  • Software Requirements:
    1. Java SE Development Kit 7
    2. Netbeans IDE 7.2
  • Textbooks:
    1. Brian Hambling et al., Software Testing – An ISTQB-ISEB Foundation Guide 2nd Edition, BCS The Chartered Institute for IT, 2010
    2. Kshirasagar Naik and Priyadarshi Tripathy, Software Testing and Quality Assurance, John Wiley & Sons, Inc., 2008

Tidak ada komentar:

Posting Komentar