123

【更新進度】25-26 s1/s2/ss 科目列表已上傳。
【更新進度】25-26 s1/s2/ss 科目評價已更新。

CSCI 3100 軟件工程 Software Engineering

Course Code

CSCI 3100

CSCI3100

科目名稱

Software Engineering 軟件工程   

教員

Professor LYU Rung Tsong Michael

[官方介紹]

[學術著作]

學  分

課程性質

CS必修/minor cs必修

同科其他選擇

 

Workload

l   PAPER

l   非PAPER類HOMEWORK

l   TUTORIAL / PRESENTATION

l   MIDTERM, FINAL EXAM

l   a complete web page project

好重

1

重

 

平均

 

輕

 

極輕

 

評價教學內容

#1 內容悶悶地,但實用,教你點零製作一個software, workload超大,儘管今年因疫情冇mid term, 但你首先要最少交五份assignment,一份可以做你一日,跟住要交一個full stack web page(group), 分frontend backend, 冇web programming底既同學一定要sem頭自學定,因為上堂係唔會教你打code😂, google please...跟住打完code仲要交份30頁既report(group)去講你個web app係點,最後就final,但final如果正常出,應該冇咩人識做,考algorithm...( workload大,take一科呢個course等於take兩個cs course)

評價教員教學

#1 有熱誠,睇得出佢好想你學好多野,講野慢,但風趣

CUSIS科目資料

Description:

This course introduces software life-cycles: system modelling, requirements analysis and specifications, design techniques, implementation methodology, testings, maintenance and engineering laboratory. Analytical tools: software metrics, system performance measurement and evaluation. Management techniques: estimations, planning, project management, communication skills and documentations. Introductions to CASE tools and security.

Learning Outcome:

1. Students will know how to apply state of the art methodology in software design, development, measurement and evaluation for large-scale software systems;

2. Students will know what are the following software engineering techniques: 

- software management; 

- software requirement engineering;

- specification techniques;

- structured design;

- Unified Modeling Language (UML);

- Design Patterns;

- structured programming;

- top-down design and development;

- segmentation and modularization techniques;

- information hiding;

- iterative enhancement;

- design and code inspection techniques;

- correctness;

- software validation and verification techniques;

- software metrics;

- software reliability measurement;

- data collection and analysis;

3. Students will learn how to apply software engineering techniques for the development of large software projects.

其他資料

2019Sem2:學位 250|註冊 195|剩餘 55

同學推薦

高度推薦

 

推薦

 

有保留

1

極有保留

 


沒有留言:

發佈留言

1