您現(xiàn)在的位置:首頁 > 背景提升 > 軟件工程 Java專題: 基于面向?qū)ο缶幊陶Z言的網(wǎng)頁制作 從前端UI設(shè)計(jì)到服務(wù)性能拓展
驗(yàn)證碼

獲取驗(yàn)證碼

軟件工程 Java專題: 基于面向?qū)ο缶幊陶Z言的網(wǎng)頁制作 從前端UI設(shè)計(jì)到服務(wù)性能拓展

專業(yè):計(jì)算機(jī)科學(xué),藝術(shù)

項(xiàng)目類型:國外小組科研

開始時(shí)間:2025年01月18日

是否可加論文:是

項(xiàng)目周期:7周在線小組科研學(xué)習(xí)+5周不限時(shí)論文指導(dǎo)學(xué)習(xí)

語言:英文

有無剩余名額:名額充足

建議學(xué)生年級(jí):大學(xué)生 高中生

是否必需面試:否

適合專業(yè):軟件工程人機(jī)交互

地點(diǎn):無

建議選修:數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)

建議具備的基礎(chǔ):對(duì)人機(jī)交互/計(jì)算機(jī)科學(xué)/計(jì)算機(jī)工程/軟件工程/網(wǎng)頁設(shè)計(jì)與開發(fā)/領(lǐng)域感興趣的學(xué)生; 學(xué)生需要Java面向?qū)ο缶幊袒A(chǔ),有相關(guān)項(xiàng)目經(jīng)驗(yàn)的申請(qǐng)者優(yōu)先;

產(chǎn)出:7周在線小組科研學(xué)習(xí)+5周不限時(shí)論文指導(dǎo)學(xué)習(xí) 共125課時(shí) 項(xiàng)目報(bào)告 優(yōu)秀學(xué)員獲主導(dǎo)師Reference Letter EI/CPCI/Scopus/ProQuest/Crossref/EBSCO或同等級(jí)別索引國際會(huì)議全文投遞與發(fā)表指導(dǎo)(可用于申請(qǐng)) 結(jié)業(yè)證書 成績單

項(xiàng)目背景:前端技術(shù)的發(fā)展是互聯(lián)網(wǎng)自身發(fā)展變化的一個(gè)縮影。其包括4個(gè)部分:前端美工、瀏覽器兼容、CSS、HTML“傳統(tǒng)”技術(shù)與Adobe AIR、Google Gears,以及概念性較強(qiáng)的交互式設(shè)計(jì),藝術(shù)性較強(qiáng)的視覺設(shè)計(jì)等。隨著手機(jī)成為人們生活中不可或缺的一部分,成為人們身體的延伸,前端技術(shù)迎來了體驗(yàn)為王的時(shí)代,也由此發(fā)生了翻天覆地的變化。網(wǎng)頁不再只是承載單一的文字和圖片,各種富媒體讓網(wǎng)頁的內(nèi)容更加生動(dòng),網(wǎng)頁上軟件化的交互形式為用戶提供了更好的使用體驗(yàn)。移動(dòng)端的前端技術(shù)開發(fā)前景寬闊。此外,前端技術(shù)還能應(yīng)用于智能電視、智能手表甚至人工智能領(lǐng)域。

項(xiàng)目介紹:This course provides an introduction to a modern web development in Java. Creating web applications requires various approaches and involves the integration of numerous technologies. The course is designed for beginners and explains the specifics of Java web development. The topics covered include object-oriented paradigm for programming (in Java); building modern web pages with HTML, CSS, servlets, JSP, JavaScript and XML; using professional tools on team project. Students are expected to participate in a group final class project to apply the learned concepts.
本項(xiàng)目將介紹現(xiàn)代的基于Java的網(wǎng)站開發(fā)。創(chuàng)建web應(yīng)用程序需要多種方法,并涉及到多種技術(shù)的集成。本項(xiàng)目旨在讓學(xué)生了解Java web開發(fā)的細(xì)節(jié),所涵蓋的主題包括面向?qū)ο蟮木幊谭妒?Java);用HTML、CSS、servlet、JSP、JavaScript和XML構(gòu)建現(xiàn)代網(wǎng)頁;在團(tuán)隊(duì)項(xiàng)目中使用專業(yè)工具。學(xué)生將隨著項(xiàng)目的進(jìn)行,整理用戶需求,完成原型設(shè)計(jì),并最使用上述工具編寫代碼、開發(fā)網(wǎng)站。學(xué)生將在項(xiàng)目結(jié)束時(shí),進(jìn)行demo展示。

個(gè)性化研究課題參考 Suggested Research Fields
類亞馬遜購物網(wǎng)站開發(fā) Building the front end of a shopping website
優(yōu)化現(xiàn)有學(xué)校官方網(wǎng)站界面 Beautify your school’s current official website

項(xiàng)目大綱:元素定義、展示與定位:HTML與CSS技術(shù) HTML provides the basic tools needed to structure content on a website. CSS helps to style this content, so it appears to the user the way it was intended to be seen. 服務(wù)器性能拓展:Java Servlets Servlets provide a component-based, platform-independent method for building web-based applications. 動(dòng)態(tài)服務(wù)需求響應(yīng):JSP, JSTL, JavaScript Java Server Pages is a dynamic web pages technology that is used to generate dynamic web content. JSP are compatible with a servlet container and requires application or web servers such as Tomcat. JavaScript is high level dynamic programming language. 數(shù)據(jù)存儲(chǔ)與分析:The XML Document Object Model XML is a markup language (much like HTML) for storing and transporting data. The XML DOM defines a standard way for accessing and manipulating XML documents. 學(xué)術(shù)研討1:教授與各組學(xué)生探討并評(píng)估個(gè)性化研究課題可行性,幫助學(xué)生明晰后續(xù)科研思路 Final Project Preparation Session I 學(xué)術(shù)研討2:學(xué)生將在本周課前完成網(wǎng)頁設(shè)計(jì)原型(prototype)及偽代碼(Pseudocode),教授將根據(jù)各組進(jìn)度進(jìn)行個(gè)性化指導(dǎo),確保學(xué)生優(yōu)質(zhì)的終期課題產(chǎn)出 Final Project Preparation Session II 項(xiàng)目成果展示 Final Presentation

更多課程分類
驗(yàn)證碼

獲取驗(yàn)證碼