CMU MISM | Fall 2023 S1課程回顧

Louis Chang
Dec 18, 2023

--

12月的匹茲堡夕陽

時光飛逝,剛剛結束我在CMU的第一個學期,我還活著!雖然原本是計畫想寫一些美國的生活記事,但後來發現生活幾乎都是作業跟考試的瘋狂輪迴,一成不變的沒啥好寫:)只能跟大家分享一下這個學期課程的一些小小心得。不過距離上一篇文章只隔了不到半年,比再一次的相隔兩年進步了不少,非常讚!

在進入正題之前,想先簡略說明一下跟課程有關的一些小事情:

Pathway & Length

MISM分為General以及Business Intelligence & Data Analytics (BIDA)兩個pathway,program的長度又有12-month跟16-month兩種,主要的差別在於BIDA的學生有更多必修及選修的規定,並更著重於data方面的發展,但第一學期的必修課都一樣。

學分抵免

在第一學期開始前,有一些科目會提供免修考試(今年是提供DB、經濟、統計、會計),十分建議考前花一點時間讀一下,不然花這麼貴的學費再把基礎課重修一次真的是超崩潰,看免修的同學在修一些好課的時候也會羨慕死。Java的部分我記得是用申請的,我也沒去申請所以也不清楚細節,但我認識的都沒有人免修就是了。

學分計算

CMU的學分計算方式很特別,不同於以往的「一週幾小時就是幾學分」,這裡的課大部分都是6或是12學分,有些少數的課3或是18(就是鼎鼎大名的Cloud Computing),一週上一到三堂課不等,每堂1小時20分鐘。12跟18學分的課都是一整個學期,6學分的課會上半個學期(CMU會把一個學期切成上下各兩個mini,所以6學分的課會上一個mini);3學分的話聽說是只要上幾週的週末課就好。

綜合以上,我是16-month General的pathway,每學期必須要修剛好54學分,沒有抵免任何一門課(想到就難過),第一學期我沒有選任何一門課,每一門都是必修。

  1. Object-Oriented Programming in Java (12 units)

作業、考試及Project:課前影片、課前練習、課後測驗、Lab(以上的每週都有)、作業 *3、期中考 *3、期末考

這門課每週上兩次,我被分到的section是星期一跟星期三上課,一週的行程大概會是:

  • 星期一老師講課,下課前十分鐘做課後測驗(選擇題)
  • 星期三做當週主題的Lab,可以跟同學討論以及使用各種網路資源,要在時間內繳交
  • 週末前看完下週主題的課前影片以及課前練習(選擇題)

整體而言,其實大部分時間都是花在自己練習跟自學,實際聽講的時間並不多(畢竟老師講的也不算很好 )。Lab、作業跟考試的強度都滿高,對於不熟悉Java或是比較少在寫code的人來說負擔會滿重的,不過如果能撐過去的話會有非常大的進步。另外,雖然課程名稱強調OOP,但其實對於封裝、繼承、多型這些概念都只有大概講過去而已,主要還是都在教如何使用Java這個語言。

2. Database Management (12 units)

作業、考試及Project:畫圖作業 *4、SQL作業 *3、期末project *1、期末考

這門課十分紮實地教授了DB的相關知識與技能,包含繪製ERD、Normalization、Relational Algebra、基礎SQL語法以及進階用法。雖然我大學的時候就已經修過,但這門課的作業跟考試的強度真的沒在開玩笑,尤其期末考的時候手繪ERD真的是畫到快哭出來==

3. Statistics for IT Manager (6 units)

作業、考試及Project:個人作業 *4、小組作業 *4、期中考 *1、期末考

大概就像英文版的商管院必修統計,內容不會很深,最多只教到Regression而已。作業的難度我覺得有點難(但也可能是我的統計本來就不好),每個星期都要花不少時間寫,但考試會比作業簡單一些,整體而言還不算太硬,也能複習一下以前學過的東西。

4. Economic Analysis (6 units)

作業、考試及Project:課後測驗、作業 *3、期中考 *2、期末考

也大概像商管院必修的經濟學,主要是個經加上一點行為經濟學,但由於我之前經濟都沒有好好學,這門課對我來說就像從頭來過QQ,無法評價它的loading對一般人來說到底重不重。

5. Business Writing (6 units)

作業 *7

滿特別的一門課,會教你寫一些求職或是職場上會用到的一些文件,像是Resume、Cover Letter、LinkedIn Profile、Performance Evaluation、Business Proposal等等。我覺得一開始那幾份求職用的文件非常不錯,因為現在就會用到就會很認真寫;但相反地,後面那些文件暫時不會用到,又會花很多時間,所以就愈來愈沒有動力,變成只為了交作業而寫。

6. Organizational Design and Implementation (6 units)

課前Case Reading *n、個人報告 *2、小組報告 *1、期末考

就是商管院必修的組織行為,雖然以前也修過,但我覺得老師非常會教!老師時常會搭配一些小組活動,讓我們實際體驗決策偏誤或是同儕壓力等抽象的概念,更能理解並應用那些理論,而不只是紙上談兵。雖然老師教得很好,但這門課的workload還挺重,每次上課前都必須要讀三份類似Harvard Business School出的paper或是一些case,不然上課就沒辦法回答問題,考試也會考。

7. Accounting and Finance Analytics (6 units)

個人作業 *2、團體project *1、期中考 *1、期末考

大概像簡單版的商管院必修會計(沒錯我這學期就是把大學修過的課全部重修一次^_^),比當初學的初會還要簡單,只大致學了三張財務報表的會計科目認列以及一些指標的計算而已,作業都不會花太多時間,考試也不難,榮登本學期最涼的課!

8. (旁聽)Data Structures for Application Programmers (6 units)

這門雖然不是鼎鼎大名的CMU神課,不過老師Terry Lee非常有名,我完全沒想過我居然能在一門旁聽的課全勤!課程內容其實就是資訊相關科系必修的資料結構,但老師講得十分活靈活現,整個教室幾乎沒什麼人在滑手機,不僅是因為怕錯過重要的內容,更是因為他敬業的教學態度以及生動的講解深深地吸引住了學生的目光。由於我是單純旁聽,所以作業、Lab跟考試的部分就都沒有參與,聽其他有修這門課的朋友說作業跟考試都很硬,對於code quality非常嚴格,就算是CS背景的同學也不容易拿高分。

四個月的時間走得飛速,我的留學生活也過去了1/3,沒意外的話這輩子只剩一年可以當學生了。現在回想起來,真的十分慶幸能有這個機會來美國讀書,雖然四個月的時間不長,但我在各方面都成長了許多,也交到了許多朋友,當然也非常感謝遠在德州的她。在未來的這一年,希望我們都能順利地找到實習跟正職,繼續追尋我們的美國夢。

--

--