1。局域网通信工具
要求:分server,client,可以发送文本信息,传送文件、能支持多个client的连接(tcp)
最好有后台数据库的支持,要求用户注册并登录。
2。难度:一般
3。实现MFC或socket api 我作毕业设计时只懂C++,只是上过课,没有项目经验。
后来我到单位去作毕业设计,一边作一边学。最后开发出了一个包含数据库、网络和多线程的程序。
关键是兴趣、动力和压力。有了这三个,进步很快。
可以作的项目多了,局域网聊天的服务器端和客户端,类OICQ软件,类Foxmail软件等等。
都基本符合毕业设计要求的难度和工作量。
有点难学!软件工程里面的C#就很难,从上手到可以自己写程序至少需要两年时间·!还有JAVA也难,当然这两个你会一个就可以出去混了。还有数据库,也是基于编程语言上的,比如说C,对数学功底要求也高。英语不好没多大关系,能过四级就行。。。。总而言之,数学不好,建议不要选择计算机相关专业,学起来会相当吃力!还有就是你自己得准备台电脑,还得有极高的自制力不让自己去打游戏聊天。。。你要想学软件工程的话, 不天天在电脑上学习枯燥的编程那是不行的!我就学软件的,实话,这个东西想走到一定高度那是想付出相当多的努力和时间!
就看你有没有信心和时间了。上面仅供参考。祝你成功哦!附录:软件工程专业旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。
1.计算机软件开发须学要有足够的英文基础,没有良好的英文就不能写出来什么软件,软件设计必须用到那烦死人的高数了。你不学大学数学,修软件开发专业很难的,路不好走。
软件工程一般设立给本科四年或者三年制学生,如果你大专学软件工程是比较尴尬的,而且大专设立专业软件工程那只是个传说,内容是鸡毛蒜皮,称不上什么工程。真正的还是要在本科学的。
2.工程造价这个你确实有这方面的天赋才行,画图和设计很重要,你可以从参考资料那里看到它的详细解释。这个专业的对象也是本科或者研究生专业。
综合解释:以上专业你光读大专是学不到什么,只是一点点少的可怜的皮毛,到社会上最多工资也就2000多点。本科或者研究生可能就会拿到至少1万以上的月薪。建议你大专本科连读五年或者四年毕业。
太简单了, 这个对于某些学校来说只能是普通的大作业水平
不过也不是不可以, 可以网复杂的做, 比如你这个可以做成移动端的, 然后里面带社交功能, 这样整个复杂度就上来了, 我这里有一些日记本系统+社交系统的例子, 可以综合参考一下
现在学习软件开发还是有一定的难度的,当然,不管你学习什么知识都会有一定的难度,主要看你有没有相关的基础,个人的学习能力如何。不过,零基础的学员也不要担心,现在很多培训班都是针对0基础的学员设计的课程,都针对不同应用行业,不同语言做定向培训。所以,难不难也要因人而异。
就拿国内从业比较广泛的Java开发工程师来讲,高中毕业生都可以做。既然高中生都能从事于Java开发,说明软件开发实际上并没有我们想的那么难,毕竟目前所学的软件技术并不是做科研。
想要让软件开发变得简单,我们需选择一门容易上手的编程语言。从国内软件行业来看,目前Java的开发者数量还是相当庞大的,而且可从事的领域也比较广。当然,我并不是在这里劝你学习java,而是让自己选择适合的编程语言,并知道自己使用的编程语言能做什么,用在哪些地方。
对于零基础想学java的人,千万不要害怕,不要觉得没基础就学得很吃力,学不会等等。
刚开始零基础入门的学习进度是很慢的,不用着急,慢工才能出细活,说白了Java入门阶段也就是个熟练的过程花费的学习时间比较长。不可否认,大家在开始接受新事物的时候都会陷入困境的。
学习是循序渐进的,零基础入门Java到底难不难,只有自己接触到课程才知道。当然,没接触之前学起来可能会觉得有点难,但是当你入门后你就会发现越来越有趣了,不光是学习java语言,其他语言也一样。
记住,软件开发需要有一定的基础,但是并没有特别高的门槛,只要具备有一定的英文和数学基础(初高中水平就好了),就可以学软件开发,尤其是编程语言的使用,因此对于软件开发而言,只要能够长期坚持下去,并且多多从事实际项目的开发,就可以积累经验,达到一个比较高的水平,所以软件开发并不难学,只要坚持,就可以有所成就。
至于零基础学java所用的时间,我以培训时间为标准,大学生一般的学习时间是5-6个月,高中生确在两年左右。