摘" 要:進(jìn)入21世紀(jì)以來,自然科學(xué)、社會(huì)科學(xué)和人文科學(xué)各個(gè)學(xué)科在高度細(xì)分化、專業(yè)化之后,又呈現(xiàn)出交叉化和綜合化的發(fā)展趨勢。工程教育作為自然科學(xué)教育的一個(gè)重要分支,也從分化走向綜合,多學(xué)科的混雜與交織,極大地促進(jìn)了工程教育的發(fā)展與創(chuàng)新。近年來,南昌大學(xué)軟件學(xué)院積極響應(yīng)教育部的號(hào)召,全面推進(jìn)新工科教育,提出了基于SEAH融合的人才培養(yǎng)模式,即在工程教育(Engineering)中融入科學(xué)教育(Science)、人文教育(Humanities)和藝術(shù)教育(Art),為培養(yǎng)實(shí)用型、復(fù)合型、創(chuàng)新型工程人才進(jìn)行了有益的探索。文章以UI設(shè)計(jì)課程建設(shè)為主線,強(qiáng)調(diào)培養(yǎng)軟件工程專業(yè)學(xué)生的系統(tǒng)觀和產(chǎn)品觀,提出了面向SEAH融合的軟件工程專業(yè)UI課程建設(shè)方案。
關(guān)鍵詞:SEAH融合;軟件工程;UI設(shè)計(jì)
中圖分類號(hào):TP311.53-4;G642.0" " 文獻(xiàn)標(biāo)識(shí)碼:A" " 文章編號(hào):1673-7164(2023)02-0118-04
用戶界面(User Interface,簡稱 UI)設(shè)計(jì)是指對(duì)軟件的人機(jī)交互、操作邏輯、界面形式的整體設(shè)計(jì),包括信息設(shè)計(jì)、交互設(shè)計(jì)以及視覺設(shè)計(jì)等方面,主要涉及信息技術(shù)、行為科學(xué)、設(shè)計(jì)學(xué)和心理學(xué)等多個(gè)學(xué)科,是一門綜合性課程。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和“全屏”時(shí)代的到來,UI設(shè)計(jì)逐漸受到廣泛關(guān)注,國內(nèi)各大高校都開設(shè)了UI 設(shè)計(jì)課程,在新工科理念下,UI設(shè)計(jì)課程也成為軟件工程專業(yè)課程體系中重要的組成部分。在軟件工程專業(yè)中開設(shè)UI設(shè)計(jì)課程,更加強(qiáng)調(diào)技術(shù)與藝術(shù)的深度融合,要求學(xué)生不僅要具有軟件開發(fā)技術(shù),還應(yīng)具備優(yōu)秀的設(shè)計(jì)思維、審美意識(shí)和產(chǎn)品意識(shí),有助于培養(yǎng)實(shí)用型、復(fù)合型、創(chuàng)新型軟件工程專業(yè)人才。
一、SEAH融合的教學(xué)理念
“SEAH融合”是在工程教育(Engineering)中融入科學(xué)教育(Science)、藝術(shù)教育(Art)和人文教育(Humanities),一方面構(gòu)建多學(xué)科融合知識(shí)體系,強(qiáng)調(diào)將科學(xué)、藝術(shù)、非技術(shù)因素融入工程教育中,注重知識(shí)結(jié)構(gòu)的綜合性和整體性;另一方面采用雙PBL模式(Project-based learning amp; Problems-based learning)的教學(xué)方法,激發(fā)學(xué)生學(xué)習(xí)興趣,著力培養(yǎng)學(xué)生解決復(fù)雜工程問題的能力、創(chuàng)新能力和管理能力,注重學(xué)生知識(shí)、能力和素質(zhì)的綜合提高。
UI設(shè)計(jì)課程是一個(gè)技術(shù)與藝術(shù)相結(jié)合,涉及多學(xué)科交叉的課程。該課程的建設(shè)思路與“SEAH融合”教學(xué)理念不謀而合。以軟件工程專業(yè)為例,UI課程專注于軟件產(chǎn)品的界面設(shè)計(jì)、網(wǎng)站界面設(shè)計(jì)以及App界面設(shè)計(jì),不僅要注重界面的視覺效果,還要將“以用戶為中心”的設(shè)計(jì)思維貫穿于軟件產(chǎn)品開發(fā)整個(gè)過程中,全方位考慮軟件各類產(chǎn)品的易用性、美觀性和可持續(xù)性,通過該課程的學(xué)習(xí),讓學(xué)生具備一定的設(shè)計(jì)思維、審美意識(shí)和產(chǎn)品意識(shí),有利于培養(yǎng)實(shí)用型、復(fù)合型、創(chuàng)新型軟件工程專業(yè)新工科人才。
二、軟件工程專業(yè)UI課程現(xiàn)狀
軟件工程專業(yè)學(xué)生在系統(tǒng)學(xué)習(xí)了編程語言、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫設(shè)計(jì)等專業(yè)課程之后,具備了一定軟件設(shè)計(jì)與開發(fā)的能力,但由于缺乏設(shè)計(jì)思維、美學(xué)思維和產(chǎn)品思維,只重視技術(shù)流程,開發(fā)出來的軟件產(chǎn)品便捷性不足、美觀性不夠、交互體驗(yàn)不好?;谏鲜鲈?,南昌大學(xué)軟件學(xué)院自2018年起,開設(shè)了圖形界面設(shè)計(jì)基礎(chǔ)、人機(jī)交互界面設(shè)計(jì)等UI設(shè)計(jì)類專業(yè)選修課,融入更多的人文教育和藝術(shù)教育,在一定程度上提升了學(xué)生的產(chǎn)品意識(shí)和審美意識(shí),經(jīng)過幾年的實(shí)施,在課程教學(xué)內(nèi)容、教學(xué)方式、教學(xué)模式等方面還是存在一些問題。
(一)教學(xué)內(nèi)容單一
圖形界面設(shè)計(jì)基礎(chǔ)主要講授用戶界面設(shè)計(jì)的基本概念、設(shè)計(jì)方法,重點(diǎn)關(guān)注UI 的美學(xué)元素和視覺表現(xiàn);人機(jī)交互界面設(shè)計(jì)主要講授交互設(shè)計(jì)的相關(guān)理論、設(shè)計(jì)方法,重點(diǎn)介紹交互動(dòng)效設(shè)計(jì)。在教學(xué)內(nèi)容上強(qiáng)調(diào)藝術(shù)教育,缺少工程教育思維,與軟件產(chǎn)品開發(fā)過程的銜接不夠。學(xué)生在進(jìn)行前端開發(fā)時(shí)往往使用前端框架搭建,通過借鑒界面模板來設(shè)計(jì)界面,很少使用用戶界面設(shè)計(jì)的方法和藝術(shù)思維進(jìn)行前端界面的設(shè)計(jì),所授課程內(nèi)容與實(shí)際開發(fā)脫節(jié),實(shí)際運(yùn)用較少。因此,將“以用戶為中心”的設(shè)計(jì)思維融入整個(gè)開發(fā)過程,是優(yōu)化課程內(nèi)容的核心。
(二)教學(xué)模式單一
一般說來,傳統(tǒng)的課程教學(xué)重理論輕實(shí)踐,圖形界面設(shè)計(jì)基礎(chǔ)、人機(jī)交互界面設(shè)計(jì)兩門課程均采用案例教學(xué)進(jìn)行授課,注重基礎(chǔ)知識(shí)的講授,通過案例進(jìn)一步深化基礎(chǔ)知識(shí)的理解,每個(gè)案例對(duì)應(yīng)單個(gè)知識(shí)點(diǎn),教學(xué)形式相對(duì)簡單,方法比較單一。經(jīng)過一段時(shí)間的學(xué)習(xí),學(xué)生雖然掌握了UI設(shè)計(jì)的基本概念、設(shè)計(jì)方法等,卻無法將案例結(jié)合到復(fù)雜實(shí)際問題中,不懂得如何運(yùn)用到設(shè)計(jì)實(shí)踐中,因此采用高效教學(xué)模式、組織和推動(dòng)學(xué)生進(jìn)行設(shè)計(jì)實(shí)踐,是達(dá)成教學(xué)目標(biāo)的保障。
(三)教學(xué)資源缺乏
UI 設(shè)計(jì)是隨著互聯(lián)網(wǎng)的發(fā)展和以用戶為中心的設(shè)計(jì)方法興起的新興行業(yè)?,F(xiàn)有課程教材相較于當(dāng)今業(yè)界主流設(shè)計(jì)方法和設(shè)計(jì)流程明顯滯后,上課案例一般源于教材、網(wǎng)絡(luò),缺乏具有時(shí)效性和針對(duì)性的案例資源,與實(shí)際環(huán)境相差甚遠(yuǎn)。由于和企業(yè)的聯(lián)系不夠密切,缺少與相關(guān)企業(yè)的合作,學(xué)生對(duì)當(dāng)前業(yè)界設(shè)計(jì)方法缺乏了解,不能很好地將大學(xué)的專業(yè)課程學(xué)習(xí)與實(shí)際工作接軌,教學(xué)內(nèi)容的安排與合理設(shè)置是決定該課程教學(xué)效果的關(guān)鍵。
三、基于SEAH融合的UI課程建設(shè)思路
為適應(yīng)新工科建設(shè)和社會(huì)發(fā)展的需要,根據(jù)SEAH融合的人才培養(yǎng)基本框架[1],主要從UI課程的知識(shí)體系、培養(yǎng)模式、教學(xué)方法、評(píng)價(jià)標(biāo)準(zhǔn)等四個(gè)方面進(jìn)行優(yōu)化建設(shè)。
(一)多學(xué)科融合的知識(shí)體系
加強(qiáng)跨學(xué)科、多學(xué)科知識(shí)融合,在新工科背景下建立UI課程群,覆蓋軟件產(chǎn)品設(shè)計(jì)與開發(fā)全過程。在課程中融合用戶研究、工程管理、交互設(shè)計(jì)及視覺設(shè)計(jì)等內(nèi)容,促使學(xué)生在軟件設(shè)計(jì)和開發(fā)過程中,綜合思考產(chǎn)品的市場、用戶、運(yùn)作管理等因素,使學(xué)生在軟件開發(fā)的同時(shí)兼具設(shè)計(jì)思想和產(chǎn)品思維,培養(yǎng)學(xué)生多學(xué)科融合能力、創(chuàng)新能力以及解決復(fù)雜工程問題能力。
(二)校企產(chǎn)學(xué)融合的培養(yǎng)模式
以“產(chǎn)教融合”為導(dǎo)向,加強(qiáng)學(xué)校、企業(yè)、政府等多主體協(xié)同,促進(jìn)創(chuàng)新要素的深度融合。優(yōu)化資源配置,形成人才培養(yǎng)的資源共享優(yōu)勢[2]。在UI課程建設(shè)中,一是以企業(yè)和市場需求為導(dǎo)向,持續(xù)改進(jìn)教學(xué)內(nèi)容,將企業(yè)的真實(shí)案例引入課程中,使課程教學(xué)目標(biāo)更貼近社會(huì)和企業(yè)實(shí)際需求。二是加強(qiáng)師資培訓(xùn),采用“請(qǐng)進(jìn)來,走出去”的方式,定期邀請(qǐng)企業(yè)有設(shè)計(jì)經(jīng)驗(yàn)的專業(yè)人員來院授課或開設(shè)主題講座;定期選派骨干教師到企業(yè)培訓(xùn)和參與真實(shí)項(xiàng)目的設(shè)計(jì)與開發(fā),提升教師的設(shè)計(jì)能力和教學(xué)水平。
(三)雙PBL模式的教學(xué)方法
遵循“項(xiàng)目驅(qū)動(dòng)、問題導(dǎo)向、學(xué)做結(jié)合、學(xué)以致用”的原則,采用雙 PBL 模式的教學(xué)方法,開展 SEAH融合培養(yǎng),不斷提升學(xué)生的綜合能力。課程中設(shè)置初級(jí)、中級(jí)以及高級(jí)的UI案例項(xiàng)目,如從圖標(biāo)設(shè)計(jì)到版式設(shè)計(jì)、交互設(shè)計(jì)的實(shí)踐,從易到難,從個(gè)體到團(tuán)隊(duì)合作,通過“做中學(xué)”引導(dǎo)學(xué)生以漸進(jìn)的方式完成實(shí)踐項(xiàng)目,培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能力,增加學(xué)生的創(chuàng)新意識(shí)和設(shè)計(jì)實(shí)踐能力。
(四)以產(chǎn)出為導(dǎo)向的評(píng)價(jià)標(biāo)準(zhǔn)
結(jié)合國際工程教育專業(yè)認(rèn)證標(biāo)準(zhǔn),采用多元化的評(píng)價(jià)體系考核畢業(yè)要求的知識(shí)和能力是否達(dá)標(biāo)。為進(jìn)一步落實(shí)以學(xué)生為中心、以產(chǎn)出為導(dǎo)向、持續(xù)改進(jìn)的教育理念,提升學(xué)生的核心競爭力,重點(diǎn)考查學(xué)生是否具備溝通能力、用戶體驗(yàn)、視覺表現(xiàn)、邏輯分析和需求分析等基本技能。
四、基于SEAH融合的UI課程建設(shè)方案
近年來,南昌大學(xué)軟件學(xué)院軟件工程專業(yè)在推進(jìn)新工科建設(shè)、參與工程教育認(rèn)證過程中,對(duì)UI設(shè)計(jì)類課程提出了更高的要求,結(jié)合軟件工程專業(yè)的特點(diǎn),總結(jié)和分析4年的教學(xué)實(shí)踐,提出了SEAH融合的UI課程的建設(shè)方案。
(一)多學(xué)科交叉的課程體系
課程是人才培養(yǎng)的核心要素,課程體系是課程的組織架構(gòu),是實(shí)現(xiàn)人才培養(yǎng)目標(biāo)的關(guān)鍵[3]。探索面向軟件工程專業(yè)的UI課程建設(shè),應(yīng)根據(jù)軟件產(chǎn)品設(shè)計(jì)與開發(fā)流程,開展課程體系建設(shè)。結(jié)合軟件工程專業(yè)技術(shù)背景,建立一個(gè)由交互設(shè)計(jì)與實(shí)踐、界面藝術(shù)設(shè)計(jì)與實(shí)踐、WEB前端設(shè)計(jì)與開發(fā)實(shí)踐等課程組成的前端設(shè)計(jì)課程群,其中前兩門課程重點(diǎn)培養(yǎng)學(xué)生的產(chǎn)品意識(shí)和審美能力,重點(diǎn)講授用戶研究(需求分析)、交互設(shè)計(jì)(信息架構(gòu))、視覺設(shè)計(jì)等知識(shí)要點(diǎn)。
交互設(shè)計(jì)與實(shí)踐課程教學(xué)內(nèi)容包括交互設(shè)計(jì)的發(fā)展、用戶研究方法、設(shè)計(jì)心理學(xué)、交互設(shè)計(jì)方法和理論、軟件開發(fā)流程、軟件項(xiàng)目管理等;界面藝術(shù)設(shè)計(jì)與實(shí)踐課程內(nèi)容包括以用戶為中心的 UI 設(shè)計(jì)方法和流程、視覺設(shè)計(jì)原理、Android系統(tǒng)、IOS系統(tǒng)、Windows系統(tǒng)的設(shè)計(jì)規(guī)范等;WEB前端設(shè)計(jì)與開發(fā)實(shí)踐課程內(nèi)容包括網(wǎng)頁設(shè)計(jì)和網(wǎng)站開發(fā)的基礎(chǔ)知識(shí)、HTML5、CSS3以及JavaScript等相關(guān)技術(shù);這些課程涵蓋了人機(jī)工程、藝術(shù)設(shè)計(jì)、心理學(xué)、軟件工程以及工程管理等SEAH融合的多個(gè)學(xué)科領(lǐng)域,培養(yǎng)學(xué)生多學(xué)科融合能力、創(chuàng)新能力以及解決復(fù)雜工程問題能力。
(二)遞進(jìn)式培養(yǎng)的教學(xué)設(shè)計(jì)
根據(jù)SEAH融合的培養(yǎng)模式,以初級(jí)、中級(jí)、高級(jí)項(xiàng)目為載體,將學(xué)習(xí)任務(wù)、關(guān)鍵問題融入其中,引導(dǎo)學(xué)生主動(dòng)獲取知識(shí),掌握核心知識(shí)。初級(jí)項(xiàng)目是基于課程層面設(shè)計(jì)的項(xiàng)目,涉及的知識(shí)點(diǎn)相對(duì)單一,項(xiàng)目復(fù)雜性較低,學(xué)生能夠運(yùn)用課程知識(shí)點(diǎn)完成項(xiàng)目。如在界面藝術(shù)設(shè)計(jì)與實(shí)踐課程中,設(shè)計(jì)一套WEB端或移動(dòng)端的界面,不僅要關(guān)注界面的美觀性,還要關(guān)注界面信息的邏輯性。學(xué)生通過課程的學(xué)習(xí),能夠掌握UI設(shè)計(jì)的相關(guān)理論和設(shè)計(jì)方法。
中級(jí)項(xiàng)目是基于課程群層面設(shè)計(jì)的項(xiàng)目,涉及的知識(shí)點(diǎn)具有綜合性和系統(tǒng)性特點(diǎn),在項(xiàng)目實(shí)踐過程中運(yùn)用課程群的多學(xué)科知識(shí)。按照軟件開發(fā)的流程,在教學(xué)過程中引入U(xiǎn)I案例項(xiàng)目,以項(xiàng)目串聯(lián)相關(guān)知識(shí)點(diǎn),分階段指導(dǎo)學(xué)生完成項(xiàng)目整體設(shè)計(jì),最終將構(gòu)思創(chuàng)意轉(zhuǎn)化為可視化的產(chǎn)品。在整個(gè)過程中承載著整合不同學(xué)科知識(shí),實(shí)現(xiàn)不斷迭代優(yōu)化,進(jìn)而培養(yǎng)學(xué)生創(chuàng)新精神、終身學(xué)習(xí)、團(tuán)隊(duì)協(xié)作、關(guān)注社會(huì)、溝通交流等素質(zhì)能力的教學(xué)目標(biāo)[4]。
為培養(yǎng)符合行業(yè)需求的復(fù)合型人才,使用行業(yè)標(biāo)準(zhǔn)引導(dǎo)專業(yè)教學(xué),加強(qiáng)與企業(yè)的合作,邀請(qǐng)企業(yè)專業(yè)人員來院開設(shè)前沿前端技術(shù)講座,介紹最新行業(yè)設(shè)計(jì)標(biāo)準(zhǔn),使教學(xué)內(nèi)容更加貼近企業(yè)實(shí)際需求。
(三)多維度的課程評(píng)價(jià)
交互設(shè)計(jì)與實(shí)踐、界面藝術(shù)設(shè)計(jì)與實(shí)踐等UI課程是實(shí)踐性很強(qiáng)的課程,設(shè)計(jì)實(shí)踐貫穿于整個(gè)學(xué)習(xí)過程,課程考核方式應(yīng)采用多維度的課程考核評(píng)價(jià)方式,更細(xì)致地關(guān)注學(xué)生在課程整個(gè)進(jìn)程中的動(dòng)態(tài)表現(xiàn),學(xué)生的最終成績不是通過書面考核或是期末綜合實(shí)踐來確定,而是由過程性考核成績和綜合設(shè)計(jì)實(shí)踐考核成績組成。過程性考核成績主要是由學(xué)生的平時(shí)作業(yè)、課堂互動(dòng)、階段性成果展示等方面構(gòu)成。如在階段性設(shè)計(jì)成果展示中,學(xué)生通過互評(píng)進(jìn)行總結(jié),教師給予實(shí)時(shí)評(píng)價(jià),展示優(yōu)秀設(shè)計(jì)作品,有利于學(xué)生不斷改進(jìn)設(shè)計(jì)方法,提高設(shè)計(jì)實(shí)踐能力。通過團(tuán)隊(duì)合作、成果演示、學(xué)習(xí)跨學(xué)科知識(shí)等教學(xué)活動(dòng)環(huán)節(jié),從語言表達(dá)、分析評(píng)價(jià)、溝通交流、組織協(xié)調(diào)、終生學(xué)習(xí)等多個(gè)維度考核學(xué)生的能力達(dá)成情況,真正實(shí)現(xiàn)教學(xué)目標(biāo)。
五、結(jié)語
隨著5G 互聯(lián)網(wǎng)、AR、VR和元宇宙的發(fā)展,UI設(shè)計(jì)更加注重用戶的“沉浸感”,并且用戶和設(shè)備之間的界限越來越模糊,直至用戶完全融入場景中。這要求UI設(shè)計(jì)不僅要考慮科學(xué)性,更要有藝術(shù)性和人文特性,這對(duì)軟件設(shè)計(jì)師、軟件工程師的專業(yè)水準(zhǔn)和綜合素養(yǎng)提出了更高的要求。從高等教育學(xué)科發(fā)展的角度看,在新工科建設(shè)發(fā)展背景下,軟件工程專業(yè)的UI課程建設(shè)是一個(gè)不斷完善的過程,不僅需要進(jìn)一步融合多學(xué)科知識(shí),優(yōu)化培養(yǎng)目標(biāo),科學(xué)有效地推進(jìn)教學(xué)進(jìn)程,還需要從教學(xué)資源、教學(xué)模式、教學(xué)方法、考評(píng)方式等方面入手,對(duì)課程進(jìn)行創(chuàng)新和優(yōu)化,建立適應(yīng)未來軟件人才培養(yǎng)需要的課程。通過建立開放的、可持續(xù)的、不斷優(yōu)化的課程體系,使工程專業(yè)適應(yīng)社會(huì)發(fā)展變化,使工程教育成為促進(jìn)經(jīng)濟(jì)發(fā)展的重要組成部分[5]。
參考文獻(xiàn):
[1] 揭敏. SEAH融合——21世紀(jì)高級(jí)軟件工程人才培養(yǎng)模式的探索與思考[J]. 軟件,2021(09):35-37.
[2] 喬建永. 構(gòu)建“四融合”新工程教育體系的探索[J]. 中國高等教育,2021(01):4-6.
[3] 王雪峰,曹榮. 大工程觀與高等工程教育改革[J]. 高等工程教育研究,2006(04):19-23.
[4] 郝莉,等. 新工科背景下跨學(xué)科課程建設(shè)的思考與實(shí)踐[J]. 高等工程教育研究,2020(02):31-40.
[5] 關(guān)新,等. 行業(yè)評(píng)價(jià)驅(qū)動(dòng)下的產(chǎn)教耦合課程知識(shí)體系建設(shè)[J]. 高等工程教育研究,2021(04):111-117.
(責(zé)任編輯:鄒宇銘)